18143453325 在线咨询 在线咨询
18143453325 在线咨询
所在位置: 首页 > 营销资讯 > 网站运营 > 亚马逊AWS EC2云实例AMI安装LNMP环境(2)——PHP5.6

亚马逊AWS EC2云实例AMI安装LNMP环境(2)——PHP5.6

时间:2023-05-05 00:00:02 | 来源:网站运营

时间:2023-05-05 00:00:02 来源:网站运营

亚马逊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; include fastcgi_params; #try_files $uri =400; }nginx的配置文件是/etc/nginx/nginx.conf,为安全起见可以不直接修改此文件,防止意外无法恢复,可以在/etc/nginx/conf.d/目录中新建.conf文件(自命名),然后参考nginx.conf加入自己的server配置。

上述加入的配置内容含义:

root #指定的PHP脚本目录

fastcgi_pass #转发IP和端口号

fastcgi_index #如果是指定目录结尾 自动检索index.php

fastcgi_param #要执行网站根目录$documnet_root里传递过来的文件名

include #包含其他参数配置

修改配置文件后重启nginx服务:

sudo service nginx restartsudo service nginx status #此命令选择执行,可以随时查看服务状态验证处理PHP文件请求:

在默认nginx网站根目录/usr/share/nginx/html/中新建info.php脚本文件,内容如下:

<?php phpinfo();?>保存后浏览器访问Ec2云空间外网地址,如http://99.9.9.99/info.php,显示如下图则php环境安装成功。




转自:[原创]亚马逊AWS EC2云实例AMI安装LNMP环境(2)——PHP5.6

相关:[原创]亚马逊AWS EC2云实例AMI安装LNMP环境(1)——Nginx安装

相关:[原创]亚马逊AWS EC2云实例AMI安装LNMP环境(3)——Mysql5.5

关键词:安装,环境,实例

74
73
25
news

版权所有© 亿企邦 1997-2025 保留一切法律许可权利。

为了最佳展示效果,本站不支持IE9及以下版本的浏览器,建议您使用谷歌Chrome浏览器。 点击下载Chrome浏览器
关闭