php扩展imagick安装for windows7

发布时间:2020-08-03 21:23:02 作者:飞编
阅读:2272
PHP开发者专用服务器,限时0元免费领! 查看>>

一、web环境如下:
数据库:MariaDB 10.1.13
服务端脚本:php-7.1.8
web服务器:nginx-1.10.3

二、安装imagick需要先安装ImageMagick

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

2,下载(注意这里下载的版本不能太高,不然运行不起来,这个版本是我测试正常的):
ImageMagick-6.9.3-7-vc14-x64.zip

3,这里我安装到c盘imagemagick目录下,解压之后把ImageMagick目录下的bin目录下的文件复制到c:/imagemagick,这个目录如果不存在,需要创建一下

4,添加环境变量:
在PATH下添加:C:\imagemagick

5,新建系统变量
变量名:MAGICK_HOME
变量值:C:\imagemagick

三、 下载imagick扩展

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

2,下载:7.1 Non Thread Safe (NTS) x64,如图:

php扩展imagick安装for windows7

3,解压之后把文件复制到php\ext目录中

4,把CORE_RLmagick.dll和CORE_RLwand.dll放在C:\Windows\System32中,如果不放也可以,只要能运行起来,但有时会报错,提示到不到文件。

这是一个批处理程序,可以放在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,重启系统

四、测试

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扩展imagick安装for windows7

亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读:
  1. 在Windows7上安装和使用AD DS管理工具
  2. 解决kvm安装windows7虚拟机cpu只有两个的问题

开发者交流群:

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

imagick fo imag

上一篇:Centos 7 部署harbor

下一篇:迁移Azure web site实践 (三),Azure web site迁移

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》
开发者交流群×