Ubuntu Apache:“模块php7不存在”

时间:2016-03-17 10:20:10

标签: php apache ubuntu digital-ocean

我正在尝试在我的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!

请问某人如何解决此问题?

提前致谢。

1 个答案:

答案 0 :(得分:83)

最后,感谢Ed de Almeida的评论,我找到了解决方案。

我必须安装一个额外的包:

sudo a2enmod php7.0

现在我可以运行use Flight; use Logger; class DB{ public function __construct(...){ $this->app = $app; // Flight:: instance } public function doStuff($stuff){ return $this->app->log()->function($stuff); } } Flight::register('log', 'Logger', ['app'], function($log) { return $log->pushHandler(new StreamHandler('app.log')); }); Flight::register('database', 'DB', array($data), function($db) { return $db; });