brew安装完成后,MacOSX上的PHP和Graphics Magick

时间:2016-10-05 18:55:42

标签: php macos graphicsmagick

我试图从Imagick切换到GraphicsMagick,因为如果你不需要很多IMagick附带的花哨选项,我认为它对性能更好。我能够通过以下方式安装它:

brew install graphicsmagick

安装完成后我试图使用它:

use GMagick;

$image = new GMagick($request->file('banner_image')->path());
$image->resizeimage(600,600, Gmagick::FILTER_LANCZOS,1)

看到错误:

Class 'GMagick' not found

使用以下内容将扩展名添加到php.ini:

extension=gmagick.so

重启apache

sudo apachectl restart

没有任何作用......任何人都可以提供任何见解吗?

1 个答案:

答案 0 :(得分:1)

我做了一个快速搜索,发现你可以酿造php56-gmagick ...可能是你想要的那个。尝试卸载graphicsmagick并刷新我建议的那个。我刚刚为php55安装没有故障。如果您运行php -m,您应该会看到gmagick扩展程序已成功加载(对我而言)。

PS。不要忘记重新启动apache以从运行php脚本的http会话中获取访问权限。

PPS。如果你运行php-fpm,也要重启:)