我安装了 PHP 5.6,运行时php -v
显示
PHP 5.6.30-7+deb.sury.org~precise+1 (cli)
Copyright (c) 1997-2016 The PHP Group
Zend Engine v2.6.0, Copyright (c) 1998-2016 Zend Technologies
with Zend OPcache v7.0.6-dev, Copyright (c) 1999-2016, by Zend Technologies
但是当我进入phpinfo();
索引文件时显示在标题中:
PHP Version 5.3.10-1ubuntu3.26
如何升级我的 php 版本?
答案1
打开 apache 配置:
sudo gedit /etc/apache2/apache2.conf
在文件末尾添加以下内容:
<IfModule php5_module> PHPIniDir "/etc/php/5.6/apache2/php.ini" </IfModule>
重新启动apache:
sudo service apache2 restart
更新:如果这不起作用,请在终端中尝试以下操作:
1.确保安装了 php 5.3 模块:
sudo apt-get install libapache2-mod-php5.6
2.禁用 5.3 并启用 5.6:
sudo a2dismod php5.3 && sudo a2enmod php5.6 && sudo service apache2 restart