Ubuntu Apache:;模块php7不存在“;
我正在尝试在我的DigitalOcean Ubuntu 14.04机器上升级PHP5.5.9到PHP7 我已经阅读了很多教程和文章如何做到这一点,但每一篇都遗漏了一些东西。例如,在某个地方他们说你必须Ubuntu Apache:;模块php7不存在“;,php,apache,ubuntu,digital-ocean,Php,Apache,Ubuntu,Digital Ocean,我正在尝试在我的DigitalOcean Ubuntu 14.04机器上升级PHP5.5.9到PHP7 我已经阅读了很多教程和文章如何做到这一点,但每一篇都遗漏了一些东西。例如,在某个地方他们说你必须sudoa2dismodphp5然后sudoa2enmodphp7。问题是我总是得到这个信息 $ sudo a2enmod php7 ERROR: Module php7 does not exist! 请问有人知道如何解决这个问题吗 提前感谢。最后,感谢埃德·德·阿尔梅达的评论,我找到了解决方案
sudoa2dismodphp5
然后sudoa2enmodphp7
。问题是我总是得到这个信息
$ sudo a2enmod php7
ERROR: Module php7 does not exist!
请问有人知道如何解决这个问题吗
提前感谢。最后,感谢埃德·德·阿尔梅达的评论,我找到了解决方案 我必须安装一个附加软件包:
$ sudo apt-get install libapache2-mod-php7.0
现在我可以运行
sudoa2enmodphp7.0
这是关于这个的官方教程。你读过了吗?我认为您需要在运行此命令之前执行sudo apt get install php7.0。下一步,ste将检查模块是否已真正安装。我不知道PHP模块在Ubuntu中的具体存储位置,但谷歌的一些研究会告诉我们。如果我没有弄错的话,apache模块在/etc/apache2/mods中可用
,在sudo a2enmod
之后,它们也出现在/etc/apache2/mods enabled
中。我发现有两个php5文件:php5.conf
和php5.load
,但不存在PHP7。对于那些否决投票的人,你至少可以解释一下为什么这样做:/很高兴知道我帮了一点忙。祝贺你,祝你发展顺利!谢谢你帮了我的忙。我想知道为什么php7软件包中没有包含此项。谢谢,应该标记为正确答案我已经安装了libapache2-mod-php7.0
,但a2enmod
抱怨错误:模块php7.0不存在代码>移除mod软件包并重新安装修复了该问题。