如果今天不努力,明天也不努力,那么人生只是在重复而已。(心不定,难成事)

mac安装ImageMagick、imagick和ghostscript实践

mac Sam 130℃

一、功能概述

ImageMagick是第三方的图片处理软件,功能要比GD强大。建议两者都安装,并不冲突。

imagick是php的一个扩展模块,它调用ImageMagick提供的API来进行图片的操作。

Ghostscript是一套建基于Adobe、PostScript及可移植文档格式(PDF)的页面描述语言等而编译成的免费软件。
Ghostscript最初是以商业软件形式在PC市场上发售,并称之为“GoScript”。但由于速度太慢(半小时一版A4),销量极差。后来有心人买下了版权,并改在Linux上开发,成为了今日的Ghostscript。
已经从Linux版本移植到其他操作系统,如其他Unix、Mac OS X、VMS、Windows、OS/2和Mac OS classic。

ImageMagick无法直接实现pdf文档到图片的转换,需要借助于gostscript软件包

二、安装ImageMagick

sudo brew install imagemagick

系统imagemagick软件目录
/usr/local/Cellar/imagemagick/7.0.8-33

三、安装php扩展imagick

sudo pecl install imagick

可能会说不能写入pecl,/usr/local/lib/php/ 创建pecl目录即可,安装完自动会给php.ini 添加imagick.so文件。
重启php在phpinfo可看到已安装好

php.ini
/usr/local/etc/php/7.2/php.ini
扩展so文件目录
extension_dir = “/usr/local/lib/php/pecl/20170718”

php -m  ==看php扩展
php -i |grep php.ini   ==查看php.ini所在位置

四、安装php扩展redis

sudo pecl install redis即可

转载请注明:PHP笔记 » mac安装ImageMagick、imagick和ghostscript实践

喜欢 (0)