2019年8月

背景:想将php5.6升级到7 步骤: 由于php5.6是Mac自带的,所以没有管它,通过homebrew安装php7,这个自己上网找就行,有很多。

问题: 安装完7.0后不知如何与nginx配置,命令php -v 查看的PHP版本是7.0,通过nginx的phpinfo()显示的还是5.6。所以一定是nginx的配置问题。

解决过程: 找到问题所在位置,nginx通过ip+端口号访问php-fpm,在nginx.conf中是php-fpm中监听的端口,我是将原来的php-fpm中的9000改成9001,这样nginx默认访问php70-fpm,在访问phpinfo()就是7.0。

注意: 重启php70-fpm之前要kill php-fpm,命令killall php-fpm,sudo /usr/local/sbin/php70-fpm restart 找不到php-fpm所在路径的话,可通过php-fpm -t 查看。