6

我已经按照以下步骤http://bytehash.appspot.com/2012/02/Installing-imagick-for-php-in-windows-under-xampp下载了 imagick 的 dll 文件并将其添加到xampp/php/ext文件夹中并包含如下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 文件中的一些其他扩展时遇到了同样的问题

任何建议都会很棒。谢谢

4

3 回答 3

1

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

于 2014-01-15T08:28:35.517 回答
1

似乎问题出在环境变量上..尝试检查扩展目录是否存在。

以下是一些可以帮助您设置环境变量的链接:

http://www.computerhope.com/issues/ch000549.htm

http://windowsitpro.com/systems-management/how-can-i-add-new-folder-my-system-path

不过,如果这不起作用,请尝试将 xampp 降级到 1.7.7。

于 2014-01-13T08:01:14.153 回答
0

您是否尝试过这些 .dll 文件?http://www.peewit.fr/imagick/

它们似乎适用于大多数人。

于 2014-01-08T21:25:57.857 回答