2013-06-12 25 views
1

我已經安裝的ImageMagick的最新版本(ImageMagick的6.8.5-10 2013年6月5日Q16)Imagick顯示

隨着PECL包Imagick版本3.1.0RC2

中的phpinfo 0支持的格式安裝似乎是一個完整的成功,我現在有一個Imagick節phpinfo()

顯示然而,它顯示爲具有0-2支持的文件格式。當我直接使用ImageMagick從命令行檢查支持的文件格式時,它們都在工作。只是不與PHP模塊。

這當然想在PHP中使用它時,會引起問題。我可以精細實例化對象Imagick:

$im-> new Imagick()

但是,試圖讀取文件失敗:

$im->readFile('location'); 

沒有人有任何想法如何解決這一問題?

我正在運行nginx的/ FCGI/PHP5.4在Amazon EC2 Linux實例。提前

+0

你必須得到 '解析錯誤' 的'$ I - >新的Imagick()',不是嗎? –

+0

您必須安裝ImageMagick的PHP模塊並重新啓動Nginx。 –

+0

請參考這個帖子:http://serverfault.com/questions/437765/installing-image-magick-on-amazon-ec2 –

回答

1

由於涉及與如何安裝iMagick的PHP模塊的方式有問題。我建議你重新訪問你的安裝並正確安裝。然後重新訪問PHPINFO以確認您看到了所有必要的格式。

安裝Debian的

http://rakesh.sankar-b.com/2011/05/25/install-imagemagick-from-source-in-debian/

安裝在CentOS

http://rakesh.sankar-b.com/2010/07/13/how-to-install-imagemagick-linux-yum/ http://forum.directadmin.com/showthread.php?t=44449

+0

謝謝...你提供的鏈接做到了訣竅。看起來大多數其他教程都缺乏這樣或那樣的方式。乾杯! – gordyr