2013-01-14 83 views
1

我需要PHP 5.4上的ImageMagick。 Windows,Apache和IIS7。在Win/PHP 5.4上安裝ImageMagick

我已經下載的ImageMagick-6.8.1-9-Q16-x86的dll.exe和http://valokuva.org/~mikko/imagick-php54-php53.tgz

,但我得到在重新啓動Apache的一個錯誤:

PHP.EXE NO ENTRY POINT FOUND:

The procedure entry point php_checkuid_ex could not be located in the dynamic link library php5ts.dll

+1

以及哪些版本的php,windows,apache,iis ...? 64或x86? – eis

回答

1

Imagemagick和Imagick是兩回事。 Imagick是Imagemagick的PHP中的一個API。

使用Imagemagick exe文件來安裝Imagemagick,那麼你需要找到一個Imagick.dll,它可以與你的設置一起工作 - 並不像看起來那麼容易! PHP版本以及它是如何編譯的。

你想使用什麼; Imagemagick通過PHP和命令行或Imagick直接通過PHP?

我在XAMPP上使用Imagemagick,一旦安裝了Imagemagick,php會自動找到它。不要忘記,如果你使用的是pdf文件,你也需要安裝ghostscript。

+0

我試圖直接通過PHP使用Imagick。我已經下載並安裝了ImageMagick。我選擇了ImageMagick-6.8.8-10-Q16-x86-dll.exe,然後我下載了php擴展,並將我剛剛下載的dll擴展名移到了C:\ wamp \ bin \ php \ php5。 4.16 \ ext \,並在擴展名列表中添加了'extension = php_imagick.dll'。重新啓動Apache。我重新啓動了wampserver。 ImageMagick擴展現在在列表中顯示已啓用。但通過做一個快速測試返回「致命錯誤:類'Imagick'未找到」。任何想法? –

+0

嗨bonzo我剛安裝imagemagic和ghost腳本,但xampp沒有檢測到imagic classess – arslan