ubuntu16
当前phpinfo()为5.6
切换版本为7.0,执行以下后选择版本编号
sudo update-alternatives --config php
查看当前版本
php -v
变为7.0
再次执行phpinfo(),依旧为5.6
修改了环境变量也不起作用(不符合本情况,参考:https://blog.csdn.net/haif_city/article/details/81315372),
查看该网站设置
将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
成功