php版本切换的详细过程+线上Linux环境下常见php-fpm常见问题
php版本切换的详细过程+线上Linux环境下常见php-fpm常见问题
一、php版本切换
(1)检测是否切换成功
判断是否切换成功的2个绝对正确的方法(推荐第一种):
1、ps -ef|grep php
2、写个php文件 <?php echo phpinfo(); ?>
(2)已有的版本切换
切换php版本2步走
注意:php72和php70,对应的fpm是php-fpm和php-fpm70,对应fpm的配置文件www.conf文件里的端口是9001和9002,
~/.bash_profile
~./bash_aliases
==先切php,有两种方法(推荐第1种):<1>brew services stop php72,然后ps –ef|grep php如果还有,直接kill -9 进程号杀死
brew services stop php70,ps –ef|grep php看该版本的进程是否起来了
<2>php-fpm.stop, php unlink php70,source ~/.bash_profile
php-fpm70.start, php link php72, source ~/.bash_profile
==再切虚拟主机
cd /usr/local/etc/nginx/conf.d/, vi php-fpm,将端口改为9002
重启nginx: sudo nginx –s reload
其中过程如下: