2016-11-30 108 views
0

我想我的Ubuntu的服务器上安装ImageMagick的PHP模块:无法在Ubuntu Xenial安装PHP-imagick

#@server:/#$ sudo apt-get install php-imagick 
Paketlisten werden gelesen... Fertig 
Abhängigkeitsbaum wird aufgebaut. 
Statusinformationen werden eingelesen.... Fertig 
Einige Pakete konnten nicht installiert werden. Das kann bedeuten, dass 
Sie eine unmögliche Situation angefordert haben oder, wenn Sie die 
Unstable-Distribution verwenden, dass einige erforderliche Pakete noch 
nicht erstellt wurden oder Incoming noch nicht verlassen haben. 
Die folgenden Informationen helfen Ihnen vielleicht, die Situation zu lösen: 

Die folgenden Pakete haben unerfüllte Abhängigkeiten: 
php-imagick : Hängt ab von: php-common (>= 1:7.0+33~) soll aber nicht installiert werden 
       Hängt ab von: phpapi-20151012 
E: Probleme können nicht korrigiert werden, Sie haben zurückgehaltene defekte Pakete. 

服务器运行的Apache 2.4和PHP 7.0.8

#@server:/#$ php -v 
PHP 7.0.8-0ubuntu0.16.04.3 (cli) (NTS) 
Copyright (c) 1997-2016 The PHP Group 
Zend Engine v3.0.0, Copyright (c) 1998-2016 Zend Technologies 
    with Zend OPcache v7.0.8-0ubuntu0.16.04.3, Copyright (c) 1999-2016, by Zend Technologies 

所以一切应该是最新的...

目前没有兼容imagick模块为php7可用或者我的PHP安装导致问题?

接下来要做的工作是什么?

+0

试试这个信息:https://github.com/EasyEngine/easyengine/issues/695 – aynber

+0

我在imagick之前安装了各种php模块 - 也更新和升级了apt – Smeaven

+0

仍然不能正常工作 - 使用google搜索这个问题,但是找不到有用的东西。 – Smeaven

回答

0

我不知道它为什么发生。对于我去除php-common,然后安装php-imagick工作。

注意:apt-get删除php-common也会删除其他库,比如php-cli php-mysql等等,但是你可以再次安装后者,以防你需要。