2016-10-30 28 views
2

在ubuntu服务器上,我用来安装php5.5.9的模块,比如mcrypt和apt-get,然后我用sudo php5enmod mcrypt启用它。从php5.5.9升级到php5.6之后,什么是php5enmod的等价物?

现在我已经升级到php5.6,并且我错过了一个在Laravel 4.2中使用PHPThumb的模块,它需要GID或Imagick来修改图像。所以我做:

$ sudo apt-get install php5.6-imagick 

然后使这个模块我所做的:

$ sudo php5enmod imagick 

它返回这个错误:“警告:模块imagick ini文件并不在/ etc/PHP5/mods-存在可用“。这是正常的,因为它存在于/etc/php/5.6/mods-available。

是否有一个命令来启用它喜欢:

$ sudo php5enmod imagick --path=/etc/php/5.6/mods-available 

或者:

$ sudo php5.6enmod imagick 

或者,我可以链接到php5enmod PHP/5.6路径呢?

+0

对于第一次检查 “$ PHP -v” 和 “$ PHP -m” 然后更新您的问题 – Deep

+0

我不得不禁用php5.5并启用php5.6与a2enmod 。所以实际版本是5.6。 –

+0

在CLI模式下试用 – Deep

回答

2

尝试phpenmod insted的php5enmod或php5.6enmod

+0

如果你想使用php5enmod然后dosudo ln -s/usr/sbin/phpenmod/usr/sbin/php5enmod –

+0

谢谢。但正如我提到的那样,这是我的错误。所以我甚至不能接受我的解决方案作为接受的答案,因为imagik已经在php5.6中启用。 –

+0

phpenmod在php5.6上为我工作 – ikuchris

相关问题