簡體   English   中英

在 wampserver 2.2 上安裝 php_imagick.dll PHP 擴展

[英]Installing php_imagick.dll PHP extension on wampserver 2.2

我在 32 位操作系統上使用 Windows 7。

我從Link安裝了 ImageMagick-6.8.7-Q16,並且能夠從命令行(“轉換”命令)運行 ImageMagick。

然后我從http://pecl.php.net/package/imagick/3.1.2/windows下載了 php_imagick.dll 的 VC9 版本。

我放在PHP擴展目錄下。 我嘗試了 NTS 和 TS 但他們推薦了 TS。

然后我對 php.ini 文件進行了更改,但擴展名無法加載。 在 apache 錯誤日志中,它說:

PHP Warning:  PHP Startup: Unable to load dynamic library 'c:/wamp/bin/php/php5.3.13/ext/php_imagick.dll' - The specified module could not be found.\r\n in Unknown on line 0
<br />
<b>Warning</b>:  PHP Startup: Unable to load dynamic library 'c:/wamp/bin/php/php5.3.13/ext/php_imagick.dll' - The specified module could not be found. 

in <b>Unknown</b> on line <b>0</b><br />

我正在使用 wamp server 2.2,它也是使用 VC9 編譯的。 我想在 PHP 腳本中使用 Imagick 函數。

非常感謝解決此問題的任何幫助。

我遇到了同樣的問題,這是我的配置:

視窗 8.1 64 位
PHP 5.4(線程安全)
阿帕奇 2.2

我嘗試安裝最新版本的 ImageMagick,但它無法加載,我通過安裝以下版本(6.7.7-5-Q16 32 位)解決了它,並且它在http://ftp.icm.edu.pl/packages 上運行良好/ImageMagick/binaries/ImageMagick-6.7.7-5-Q16-windows-dll.exe

安裝后從鏈接下載 imagick dll(imagick 3.1.2 Thread Safe)

http://pecl.php.net/package/imagick/3.1.2/windows

重啟apache並開始工作后

好的,試試Q8版本的php_imagick-3.1.2-5.3-ts-vc9-x86.zip

是的,它必須是 TS(線程安全)版本,因為 Apache 和 PHP 在 WAMPServer 系統中被編譯為 TS。

php_imagick.dll也作為 Imagick 下載的一部分提供,請查看解壓后的文件結構。 將其復制到/ext文件夾,而不是 PECL 文件夾。

在 Windows 7 的 XAMPP 1.8.3 上運行 ImageMagick

已復制安裝詳細信息:

ImageMagick:ImageMagick-6.7.7-5-Q16-windows-dll( 這里

Imagick DLL:來自http://www.peewit.fr/imagick/ 的PHP 5.5.x 版本

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM