2013-01-14 80 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