已經進行了3天的研究,Google和令人沮喪的讓imagick在我的XAMPP盒子上工作。我可以儘可能使它作爲php模塊。但它無法檢測到支持的格式。 無法讓Imagick在Windows上檢測支持的格式+ PHP 5.6(Xampp)
正如你所看到的,我現在已經安裝了3.1.2,但我實際上是從最近的3.4.1工作一路從標有stable
這些版本跳,但我不能讓它工作。
當我嘗試運行:
<?php
$handle = fopen('http://xxxxx.png', 'rb');
$img = new Imagick();
$img->readImageFile($handle);
$img->thumbnailImage(100, 0);
echo $image;
我越來越:
Uncaught exception 'ImagickException' with message 'Unable to read image from the filehandle' in xxxxx:5 Stack trace: #0 xxxxx\index.php(5): Imagick->readimagefile(Resource id #3) #1 {main} thrown in xxxxx\index.php on line 5
我所擁有的是:
Windows 8.1 64-bit
PHP 5.6.12, x86, TS
(http://i.imgur.com/2pnneqO.png)
這是什麼其實我 迄今所做的,它的安裝方面:
- 下載從 https://pecl.php.net/package/imagick
- 任何
-Thread Safe (TS) x86
包解壓.zip(1)php_imagick.dll
到C:\_XAMPP\php\ext
(2) 提取CORE_RL_*
文件C:\_xampp\apache\bin
- 下載
ImageMagick-7.0.1-1-Q16-x86-dll.exe
from http://www.imagemagick.org/script/binary-releases.php - 安裝在
C:\ImageMagick
- 將MAGICK_HOME添加到環境路徑。 http://i.imgur.com/jQAWl3W.png
- 所有
*_.dll
文件中C:\ImageMagick\modules\coders
副本C:\_Xampp\apache\bin
- 所有
*_.dll
文件中C:\ImageMagick\modules\coders
副本C:\ImageMagick\
- 重啓Apache通過XAMPP
還是不能讓我的PHP檢測Imagick支持的文件格式,即使它們應該是http://prntscr.com/b1l54u:((
有人能告訴我我錯過了什麼?請?
你解決了嗎?我有同樣的問題。 –