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

相關文章
相關標籤/搜索