我正在尝试在我的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!
请问某人如何解决此问题?
提前致谢。
答案 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;
});
。