服务器上的php版本安装了两个,一个php5.3版本太低了,另一个php7,但php服务一直使用的php5.3,所以我打算在php5.3运行的同时,启动php7,安装php方法不多说。
将php7加入/etc/init.d目录下
cp /usr/local/php7/sbin/php-fpm /etc/init.d/php7-fpmphp7 我使用的是9002端口,
vi /usr/local/php7/etc/php-fpm.d/www.conf将其中的
listen = 127.0.0.1:9001替换为
listen = 127.0.0.1:9002修改nginx配置
server {
listen 80;
server_name zch_weibo_user.com;
location / {
root /home/weibo_zch;
index index.php index.html index.htm;
}
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root html;
}
location ~ \.php$ {
root /home/weibo_zch;
fastcgi_pass 127.0.0.1:9002;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME /$document_root$fastcgi_script_name;
include fastcgi_params;
}
}重启nginx服务
/etc/init.d/nginx restart
正常情况下就可以访问目录下的index.php文件了 。里面输出的phpinfo()
如果出问题 检查9002端口是否占用等
netstat -lntup | grep 9002
本文介绍如何在同一服务器上同时运行PHP5.3和PHP7两个版本,并通过修改Nginx配置指定不同域名使用不同版本的PHP。
1999

被折叠的 条评论
为什么被折叠?



