溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

php擴(kuò)展imagick安裝for windows7

發(fā)布時間:2020-08-03 21:23:02 來源:網(wǎng)絡(luò) 閱讀:2269 作者:飛編 欄目:web開發(fā)

一、web環(huán)境如下:
數(shù)據(jù)庫:MariaDB 10.1.13
服務(wù)端腳本:php-7.1.8
web服務(wù)器:nginx-1.10.3

二、安裝imagick需要先安裝ImageMagick

1,url:
http://windows.php.net/downloads/pecl/deps/

2,下載(注意這里下載的版本不能太高,不然運(yùn)行不起來,這個版本是我測試正常的):
ImageMagick-6.9.3-7-vc14-x64.zip

3,這里我安裝到c盤imagemagick目錄下,解壓之后把ImageMagick目錄下的bin目錄下的文件復(fù)制到c:/imagemagick,這個目錄如果不存在,需要創(chuàng)建一下

4,添加環(huán)境變量:
在PATH下添加:C:\imagemagick

5,新建系統(tǒng)變量
變量名:MAGICK_HOME
變量值:C:\imagemagick

三、 下載imagick擴(kuò)展

1,url
http://pecl.php.net/package/imagick/3.4.3/windows

2,下載:7.1 Non Thread Safe (NTS) x64,如圖:

php擴(kuò)展imagick安裝for windows7

3,解壓之后把文件復(fù)制到php\ext目錄中

4,把CORE_RLmagick.dll和CORE_RLwand.dll放在C:\Windows\System32中,如果不放也可以,只要能運(yùn)行起來,但有時會報錯,提示到不到文件。

這是一個批處理程序,可以放在a.bat文件中

@echo 開始注冊
copy CORE_RL_wand_.dll %windir%\system32\
regsvr32 %windir%\system32\CORE_RL_wand_.dll /s
@echo CORE_RL_wand_.dll注冊成功
@pause

5,配置php.ini文件

extension=php_imagick.dll

6,重啟系統(tǒng)

四、測試

try {
    $myurl = './b.jpg';
    echo realpath($myurl);
    $image = new Imagick(realpath($myurl)."[0]"); //[0] indicate the number of the wanted page
    $image->thumbnailImage(100,100);
    $image->setImageFormat( "png" );
    $image->writeImage("./mypdf.png");
    $image->destroy();
} catch (ImagickException $e) {
    print_r($e->getMessage());
}

五、查看版本

print_r(phpinfo);

php擴(kuò)展imagick安裝for windows7

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI