nginx切换多版本的php

php 的进程是有两种实现方式 :一种是监听端口的形式,默认一般是 9000 端口,一种是监听 sock 我们先说监听 sock 的方式。

1.find / -name php-fpm.conf (查找PHP的版本,结果示例)
/usr/local/php53/etc/php-fpm.conf
/usr/local/php71/etc/php-fpm.conf
2.vim /usr/local/php71/etc/php-fpm.d/www.conf.default
将listen = 127.0.0.1:9000 改成 listen = 127.0.0.1:9001
3.vim /usr/local/php71/etc/php-fpm.conf
将listen = /dev/shm/php71-cgi.sock 改成 listen = 127.0.0.1:9001
4.vim /usr/local/nginx/conf/vhost/**域名.conf
启用fastcgi_pass 127.0.0.1:9001;注释 #fastcgi_pass unix:/dev/shm/php-cgi.sock

你可能感兴趣的:(php)