macos — PHP и Graphics Magick на MacOSX после установки brew

Я пытаюсь перейти на GraphicsMagick из Imagick, потому что я прочитал, что это было бы лучше для производительности, если вам не нужно много модных опций, которые поставляются с 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

Перезапущенный апач

sudo apachectl restart

Ничего не работает …. кто-нибудь может предложить какое-либо понимание?

1

Решение

Я сделал быстрый поиск и обнаружил, что можно варить php56-gmagick … вероятно, тот, который вы хотели. Попробуйте удалить свой graphicsmagick и варить тот, который я предлагаю здесь. Я только что установил для php55 без сбоев. Если вы бежите php -m вы должны увидеть gmagick расширение загружено успешно (сделал для меня).

пс. Не забудьте перезапустить ваш apache, чтобы получить доступ к http-сессиям, запускающим php-скрипты.

имп. Если вы запустите php-fpm, перезапустите это тоже 🙂

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]