nginx用什么版本的php取决于php-fpm哪一个php版本的

nignx 指定用哪一个php取决于php-fpm是哪一个phpphp

缘由nginx

由于nginx默认监听的是127.0.0.1:9000端口,默认的9000端口已经被以前的php给占用了php7

1.给不一样的php-fpm设置不一样的端口号,fastcgi_pass处用地址加端口号做为参数
2.fastcgi_pass处直接用socket链接,只需更改路径便可
socket

解决方案1php-fpm

由于nginx默认监听的是127.0.0.1:9000端口,默认的9000端口已经被以前的php给占用了,请按下面步骤配置便可:
1.cd /usr/local/php7/etc/php-fpm.d/www.conf,找到listen 127.0.0.1:9000,而后把9000修改为自定义的,我本人修改成9001,而后保存退出
2.cd /usr/local/nginx/conf/nginx.conf,找到fastcgi_pass这一行,修改成:fastcgi_pass 127.0.0.1:9001;
3.关闭低版本的php-fpm /etc/init.d/php-fpm stop
4.开启php7的php-fpm /etc/init.d/php7-fpm start
5.重启nginx service nginx restart
spa

到这里就大功告成了,但愿能帮助你!配上php7的phpinfo界面,让咱们一睹rest

解决方案2it

关闭之前的php-fpmast

而后打开如今的php-fpmclass

 

可能报错解决方案(

cp php-fpm.conf.default php-fpm.conf

 cp www.conf.default www.conf

相关文章
相关标签/搜索