我试图从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
没有任何作用......任何人都可以提供任何见解吗?
答案 0 :(得分:1)
我做了一个快速搜索,发现你可以酿造php56-gmagick
...可能是你想要的那个。尝试卸载graphicsmagick
并刷新我建议的那个。我刚刚为php55安装没有故障。如果您运行php -m
,您应该会看到gmagick
扩展程序已成功加载(对我而言)。
PS。不要忘记重新启动apache以从运行php脚本的http会话中获取访问权限。
PPS。如果你运行php-fpm,也要重启:)