在xampp中添加Imagick

6

我按照 http://bytehash.appspot.com/2012/02/Installing-imagick-for-php-in-windows-under-xampp 中的步骤进行操作,下载了 imagick 的 dll 文件,并将其添加到 xampp/php/ext 文件夹中,然后在 php.ini 文件中添加如下代码:extension=php_imagick_ts.dll。我还安装了 imagemagick,并通过以下命令确认其已安装:

C:\>convert -version
Version: ImageMagick 6.8.6-8 20
Copyright: Copyright (C) 1999-2
Features: DPC OpenMP
Delegates: bzlib djvu fftw font
ngo png ps tiff webp x xml zlib

当我通过xampp控制面板重新启动apache时,会出现以下错误:
the procedure entry point php_checkuid_ex could not be located in the dynamic link library php5ts.dll

在此之后,将出现以下错误消息:

PHP Startup: Unable to load dynamic library "C:\xampp\php\ext\php_imagick_ts.dll" - The specified procedure could not be found

如果我试图复制和粘贴动态链接库位置 - C:\xampp\php\ext\php_imagick_ts.dll,并将其粘贴到文档地址栏中,它会尝试打开该文件。
有人遇到过这种错误吗?当我尝试安装msql3库或仅仅是取消在php.ini文件中的一些其他扩展时,我遇到了相同的问题。
任何建议将不胜感激。 谢谢。

你试过将php_imagick_ts.dll复制到C:\Windows\System32目录下了吗? - klugerama
@klugerama 我还没有尝试过,但我会试一下。不确定这会对事情产生什么影响,因为它看起来并不像是正在尝试定位文件的路径。 - Liam Sorsby
你使用的操作系统是x86(32位)还是x64(64位)? - Qarib Haider
@SyedQarib 我正在使用XP专业版SP3 x86。 - Liam Sorsby
3个回答

1

谢谢您提供的链接,但是这个问题并不特定于xampp的版本。我已经尝试过多个xampp版本,仍然无法加载任何其他库,甚至需要取消注释的内置库也是如此。 - Liam Sorsby

1

首先卸载您尝试过的东西,然后尝试这些步骤


0

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接