我试图在我的一台服务器上运行Drupal 8,但在Drupal的浏览器内安装时,它给了我一个不同的PHP版本(7.0.23),而不是在命令行(7.1.12)上运行php -v
。
当我做一个locate bin/php
我得到几个位置:
/usr/bin/php
/usr/bin/php-config
/usr/bin/php-config7.0
/usr/bin/php7.0
/usr/bin/php7.1
/usr/bin/phpize
/usr/bin/phpize7.0
/usr/sbin/phpdismod
/usr/sbin/phpenmod
/usr/sbin/phpquery
当我检查每个版本时,我看到php7.0
包设置为7.0.23,php7.1
设置为7.1.12。答对了。
现在,如何在保持php7.0
而不破坏Apache的同时安全地删除php7.1
安装?谢谢。
在apokryfos和Jeffwa的非常有用的评论之后,我就是这样做的:
sudo a2dismod php7.0
sudo a2enmod php7.1
service apache2 restart
而这似乎工作!谢谢大家。