PHP 和 MacOSX 上的 Graphics Magick 安装 brew 后

PHP and Graphics Magick on MacOSX after brew installing

我正在尝试从 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

没有任何效果....任何人都可以提供任何见解吗?

我快速搜索了一下,发现您可以酿造 php56-gmagick ... 可能是您想要的那种。尝试卸载您的 graphicsmagick 并酿造我在这里建议的那个。我刚刚安装了 php55,没有出现任何故障。如果你 运行 php -m 你应该看到 gmagick 扩展加载成功(对我来说)。

ps。不要忘记重新启动 Apache 以从 http 会话 运行ning php 脚本获取访问权限。

pps。如果你 运行 php-fpm,也重新启动它 :)