命令行下看到是成功的,但是phpinfo()中找不到imagick
另外在apache日志文件下,看到PHP Warning: PHP Startup: Unable to load dynamic library 'D:/wamp/bin/php/php7.0.12/ext\\php_imagick.dll' - \xef\xbf\xbd\xd2\xb2\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbd\xd6\xb8\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbd\xc4\xb3\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbd\r\n in Unknown on line 0
請(qǐng)問(wèn)各位大神如何解決?
認(rèn)證0級(jí)講師
錯(cuò)誤提示解碼之后是:
PHP Warning: PHP Startup: Unable to load dynamic library 'D:/wamp/bin/php/php7.0.12/extphp_imagick.dll'
所以是php找不到imagick的擴(kuò)展,檢查一下擴(kuò)展是不是沒(méi)裝好。
首先,新建一個(gè)文件,文件里寫(xiě)入以下代碼:
<?php phpinfo();
用瀏覽器訪問(wèn),查看是否有 imagick 的擴(kuò)展信息。
然后 Windows 的電腦上需要安裝 Imagemagick 的庫(kù),下載地址:
ftp.imagemagick.org/pub/ImageMagick/windows/
補(bǔ)充:
在 Windows 上安裝 php 的 imagick 擴(kuò)展有兩點(diǎn)比較重要
第一個(gè)是要在 pecl 根據(jù) php 版本,是否是線程安全,32位還是64位下載對(duì)應(yīng)的擴(kuò)展包,包里的 php_imagick.dll 文件要放到 php 的 ext 目錄下,包里的 CORE 開(kāi)頭的 dll 文件要放到 Apache/bin 目錄下。
第二個(gè)是安裝 Imagemagick 的庫(kù),安裝好以后還要配置環(huán)境變量,都做對(duì)了 imagick 就可以使用了。
給你一個(gè)參考教程:
https://refreshless.com/blog/...