CentOS/AWS编译安装LNMP环境


本文可看作AWS/CENTOS搭建LAMP环境的姊妹篇。

1、启用额外的库(参照racksapce,aws的默认ami库里面东西很全,基本上都可以yum到,可以忽略这部分)

centos5没有自带的nginx和php-fpm,因此从别的库拿来。导入RHEL EPEL

编辑remi的repo

如下:

后来我发现这样子的话安装的nginx版本太古老,安装remi库用于安装phpfpm,另外用nginx.repo安装最新版的nginx,方法

编辑

如下

2、安装

安装完之后

3、配置 设置mysql

如下(里面有加粗斜体部分的enter,不知道为什么看不到,显示成了<strong><em>&lt;– ENTER</em></strong>,反正看到Y/N就enter,看到密码就输新密码)

有的人会在启动php-fpm时,出现如下错误

解决办法:

找到如下两行,将apache修改为nginx

修改php.ini

修改如下

修改nginx.conf,只是建议的数值,可以自行根据情况修改

修改default.conf(有的没有default.conf,合并在nginx.conf里面),打开默认文件夹下的php权限:

重新导入nginx

然后

输入

就可以看到结果了

另外有的服务器默认没有开启gzip,编辑

开启

其他的eAccelerator,Memcache,PhpMyadmin之类请自行安装。



《CentOS/AWS编译安装LNMP环境》有1个想法

发表评论

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