Ubuntu 切换PHP版本

ubuntu16

当前phpinfo()为5.6

切换版本为7.0,执行以下后选择版本编号

sudo update-alternatives --config php

Ubuntu 切换PHP版本_第1张图片

查看当前版本

php -v

变为7.0

再次执行phpinfo(),依旧为5.6

修改了环境变量也不起作用(不符合本情况,参考:https://blog.csdn.net/haif_city/article/details/81315372),

查看该网站设置

Ubuntu 切换PHP版本_第2张图片

将php5.6-fpm修改为php7.0-fpm

重启nginx

运行网站报Access Denied

参考:https://blog.csdn.net/whaxkl/article/details/103275707

sudo vim /etc/php/7.0/fpm/php-fpm.conf
或
sudo vim /etc/php/7.0/fpm/pool.d/www.conf

找到;security.limit_extensions 并修改

security.limit_extensions = .php .php3 .php4 .php5 .php7 .html .js .css .jpg .jpeg .gif .png .htm

修改php.ini

cgi.fix_pathinfo=1

重启nginx和PHP

sudo service nginx restart
sudo service php7.0-fpm restart

成功

Ubuntu 切换PHP版本_第3张图片

你可能感兴趣的:(php)