我试着从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,也重新启动:)