PHP和图形魔术在MacOSX上brew安装后



我试着从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扩展成功加载(为我做了)。

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

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

最新更新