CentOS下LNMP环境的建立

本文毫无新意,主要是参考网上的文章和本人的一些设置而成,仅供参考。话说,昨天把20$的VPS换成了10$的VPS,达到节约开支的目的,对我来说,实际上是没有影响的,10$的流量都用不完,何况20$的。订购的PhotonVPS,可以点击直达。

LNMP=Linux Nginx Mysql Php

选择安装的是Centos5 32bit版本,关于Vps选择32bit还是64bit的,网上也有定论,在VPS上的内存不大,性能相差不多的情况下,还是选择32bit的好,毕竟很多的软件的兼容性强一些。

今天晚上我的网速有点慢,在Putty里输入命令还真是困难,不过这个VPS的速度还是不错的,据Jejer测试,速度峰值在800K。

把默认安装的httpd服务删除,并升级系统

yum -y remove httpd
yum -y update

等待差不多10分钟左右,这些过程可以全部完成了。然后安装一些必要的编译环境,升级程序库。

yum -y install patch make gcc gcc-c++ gcc-g77 flex bison
yum -y install libtool libtool-libs autoconf kernel-devel
yum -y install libjpeg libjpeg-devel libpng libpng-devel
yum -y install freetype freetype-devel libxml2 libxml2-devel zlib zlib-devel
yum -y install glib2 glib2-devel bzip2
yum -y install bzip2-devel ncurses ncurses-devel curl curl-devel e2fsprogs
yum -y install e2fsprogs-devel krb5 krb5-devel libidn libidn-devel
yum -y install openssl openssl-devel vim-minimal sendmail

各软件最新版本

mysql 5.1.42

php 5.2.12

nginx 0.8.32

我安装php5.2.12时,发生了一点问题,打了php-fpm补丁后,configure时,提示–enable-fpm这个参数不存在。

在5.2.10下顺利通过。

用户帐号的建立

需要建立两个系统帐户,分别是nginx和mysql使用

groupadd -g 48 www
useradd -u 48 -s /sbin/nologin www
groupadd -g 49 mysql
useradd -u 49 -g mysql -s /sbin/nologin  mysql

其它步骤请参考LNMP一键安装包的安装脚本,http://blog.licess.org/lnmp/

另有http://blog.s135.com/nginx_php_v5/比较详尽的安装方法,网上大部分的安装步骤来源于此。

在建立一些配置文件的时间注意一些就是了,当然,他复制的那些配置文件,你也可以打开,然后对照着默认的配置文件,看哪里修改了,可以更好的理解LNMP的配置。

发表评论

电子邮件地址不会被公开。 必填项已用*标注