命令行下看到是成功的,但是phpinfo()找不到imagick
另外在apache日誌檔下,看到PHP Warning: PHP Startup: Unable to load dynamic library 'D:/wamp/bin/php/php7.0.12/ext\php_imagick.dll' -efdx xefxbfxbdxd2xb2x xbdxc4xb3xefxbfxbdxefxbfxbdxefxbfxbdrn in Unknown on line 0
請問各位大神如何解決?
錯誤提示解碼之後是:
PHP Warning: PHP Startup: Unable to load dynamic library 'D:/wamp/bin/php/php7.0.12/extphp_imagick.dll'
所以是php找不到擴充是不是沒裝好。
首先,新建一個文件,文件裡寫入以下程式碼:
用瀏覽器訪問,查看是否有 imagick 的擴充資訊。
然後 Windows 的電腦上需要安裝 Imagemagick 的庫,下載位址:
ftp.imagemagick.org/pub/ImageMagick/windows/
補充:
在 Windows 上安裝 php 的 imagick 擴充功能有兩點比較重要
第一個是要在pecl 根據php 版本,是否是線程安全,32位還是64位下載對應的擴展包,包裡的php_imagick.dll 文件要放到php 的ext 目錄下,包裡的CORE 開頭的dll 檔案要放到Apache/bin 目錄下。
第二個是安裝 Imagemagick 的函式庫,安裝好以後還要配置環境變量,都做對了 imagick 就可以使用了。
給你一個參考教學:
https://refreshless.com/blog/...