我使用以下命令从 PHP 版本 5.5.9-1ubuntu4.17 升级到 PHP 5.6.23-1+deb.sury.org~trusty+2:
apt-get -y update
add-apt-repository ppa:ondrej/php
apt-get -y update
apt-get -y install php5.6 php5.6-mcrypt php5.6-mbstring php5.6-curl php5.6-cli php5.6-mysql php5.6-gd php5.6-intl php5.6-xsl
但我的版本有问题:
php -v
outputs:
PHP 5.6.23-1+deb.sury.org~trusty+2 (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
And
<?php phpinfo(); ?>
outputs:
PHP Version 5.5.9-1ubuntu4.17
如何强制 Apache 使用最新的 php(在我的例子中为 PHP 5.6.23-1+deb.sury.org~trusty+2)版本?
这就是我解决问题的方法:
#Disable php5 mod
a2dismod php5
#Enable php5.6 mod
a2enmod php5.6
#restart apache2
service apache2 restart
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)