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,也重新启动它 :)
我正在尝试从 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,也重新启动它 :)