亚马逊AWS EC2云实例AMI安装LNMP环境(2)——PHP5.6
概括:这里选择亚马逊EC2的Linux AMI实例,该Linux服务器是亚马逊预配置的Linux环境,内置多个YUM源,属于亚马逊首推的稳定Linux服务器。默认登录用户名为ec2-user,执行root权限命令时,需要加sudo前缀命令。
1、安装PHP5.6:
PHP5.6安装包的名称必须加56数字结尾,这里注意!
必须安装php56 和php56-fpm两个软件包,不能只安装php56!
yum list php56 php56-fpm #检查php 和php-fpm 是否存在
sudo yum -y install php56 php56-fpm #安装php 和php-fpm软件包
看见Complete! 安装成功。

2、启动php56-fpm服务:
sudo service php-fpm start #这里不需要用php56-fpm,系统自动链接到php56-fpm服务
php56-fpm服务配置文件位于/etc/php-fpm-5.6.conf,该配置属于壳配置,主要配置项通过包含/etc/php-fpm-5.6.d/目录下所有配置文件实现,具体可以修改php-fpm.conf和www.conf,这里默认不需要修改。
修改nginx配置文件让PHP的请求转发到php-fpm所绑定的本地IP和端口9000上:
location ~ \.php$ {
root html;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;