簡體   English   中英

PHP Apache ImageMagick 擴展不會加載

[英]PHP Apache ImageMagick extension won't load

我正在使用 Apache 2.2、PHP 5.4.4 VC9 運行 64 位 Windows 7。 我已經下載並安裝了 ImageMagick 6.6.4,並在命令提示符下成功地對其進行了測試。 我已經重新啟動了我的電腦。 我嘗試了許多不同的擴展文件,並在我的 Apache 日志中不斷收到以下錯誤。

PHP Warning:  PHP Startup: Unable to load dynamic library 'C:\\PHP\\ext\\php_imagick_ts.dll' - The specified procedure could not be found.\r\n in Unknown on line 0

我將extension_dir設置為C:\PHP\ext 我當然添加了根據我正在嘗試的文件修改的行extension=php_imagick_ts.dll

我讓 Imagick 使用 PHP 5.4 在 Win7 x64 上工作(僅測試命令行,但 Apache 應該工作)使用編譯和托管在這里的 beta 庫: http ://www.peewit.fr/imagick/

我通過ImageMagick 下載頁面上的 ImageMagick-6.8.0-7-Q16-windows-dll.exe 文件安裝了 ImageMagick。

C:\>php -v
PHP 5.4.0 (cli) (built: Feb 29 2012 19:24:02)
Copyright (c) 1997-2012 The PHP Group
Zend Engine v2.4.0, Copyright (c) 1998-2012 Zend Technologies

C:\>php -m
[PHP Modules]
...
imagick
...

我還沒有真正測試過使用這個擴展,但我相當有信心它會起作用,因為我嘗試的所有 other.dll 在我嘗試簡單地運行php -v時導致 php.exe 崩潰!

唯一對我有用的是加載 php 5.3。 立即開始工作。

暫無
暫無

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

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