我试图在我的DigitalOcean Ubuntu 14.04机器上将PHP 5.5.9升级到PHP 7。
我已经阅读了许多教程和文章,了解如何操作,但它们中的每一个都缺少一些东西。例如,有些地方说您必须sudo a2dismod php5
然后sudo a2enmod php7
。问题是我总是得到这个消息
$ sudo a2enmod php7
ERROR: Module php7 does not exist!
有人知道如何解决这个问题吗?
提前致谢。
我试图在我的DigitalOcean Ubuntu 14.04机器上将PHP 5.5.9升级到PHP 7。
我已经阅读了许多教程和文章,了解如何操作,但它们中的每一个都缺少一些东西。例如,有些地方说您必须sudo a2dismod php5
然后sudo a2enmod php7
。问题是我总是得到这个消息
$ sudo a2enmod php7
ERROR: Module php7 does not exist!
有人知道如何解决这个问题吗?
提前致谢。
最终,多亏了Ed de Almeida的评论,我找到了解决方法。
我不得不安装一个额外的软件包:
$ sudo apt-get install libapache2-mod-php7.0
现在我可以运行sudo a2enmod php7.0
命令。
E:软件包'libapache2-mod-php7.0'没有安装候选项
。 - piepilibapache2-mod-php7.0
,但是 a2enmod
抱怨说 ERROR: Module php7.0 does not exist!
。移除该模块包并重新安装解决了问题。 - Synetech
/etc/apache2/mods-available
目录下,使用sudo a2enmod
命令启用后,它们也会出现在/etc/apache2/mods-enabled
目录中。我在这里找到了两个PHP 5文件:php5.conf
和php5.load
,但没有PHP 7的相关文件。 - atorscho