【发布时间】:2016-07-03 15:04:04
【问题描述】:
我正在尝试在我的 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.com/community/tutorials/…
-
我认为您需要在运行此命令之前执行 sudo apt-get install php7.0。
-
下一步是检查模块是否真的安装了。我不知道 PHP 模块在 Ubuntu 中的确切存储位置,但是一些谷歌研究会告诉我们。
-
如果我没记错的话,apache 模块在
/etc/apache2/mods-available中,在sudo a2enmod之后它们也在/etc/apache2/mods-enabled中。我发现有两个 PHP 5 文件:php5.conf和php5.load,但没有 PHP 7。 -
对于那些不赞成投票的人,您至少可以解释为什么要这样做。 ://
标签: php apache ubuntu digital-ocean