背景:想将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中
fastcgi_pass 127.0.0.1:9000;
是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
查看。