Ubuntu 16 w/PHP7, Графический Magick: Класс 'GMagick', не найденный

Я просто настроил свой рабочий сервер на Ubuntu 16 и PHP7/Apache. Я установил Графический пакет Magick локально с помощью

brew install php56-gmagick

Выполнение, которое устанавливает графическое волшебство, а также php модуль, таким образом, это - доступное использование GMagick php класс.

На сервере я могу установить графическое волшебное использование

sudo apt-get install graphicsmagick

Пакет был установлен успешно, но не включает класс помощника PHP.

Кто-либо там знает, существует ли пакет для заботы об установке этого?

Кроме того, я смог установить Imagick и работающий с php использование команды:

sudo apt-get install php-imagick

Я интересуюсь сравнением производительности двух для наблюдения, который легче на сервере.

Я смотрю здесь:

http://packages.ubuntu.com/xenial/php/
http://packages.ubuntu.com/xenial/graphics/
1
задан 14 October 2016 в 21:25

2 ответа

Груша установки, таким образом, можно использовать Установку pecl

sudo apt install php-pear

phpize, который является, требует gmagick

sudo apt install php7.0-dev graphicsmagick libgraphicsmagick1-dev

, Это устанавливает расширение PHP:

sudo pecl install gmagick-2.0.4RC1

Это загружает расширение в php.ini

sudo sh -c 'echo "extension=gmagick.so" >>  /etc/php/7.0/apache2/php.ini'

Apache

sudo service apache2 restart
Перезапуска
3
ответ дан 3 December 2019 в 06:56

С тех пор существует теперь пакет Imagick для PHP 7.0, можно сделать следующее:

sudo apt-get update
sudo apt-get install php-imagick graphicsmagick
sudo service apache2 reload

Для тестирования работайте:

$ php -i |grep imagick
/etc/php/7.0/cli/conf.d/20-imagick.ini,
imagick
imagick module => enabled
imagick module version => 3.4.0RC6
imagick classes => Imagick, ImagickDraw, ImagickPixel, ImagickPixelIterator, ImagickKernel
imagick.locale_fix => 0 => 0
imagick.progress_monitor => 0 => 0
imagick.skip_version_check => 0 => 0
1
ответ дан 3 December 2019 в 06:56

Другие вопросы по тегам:

Похожие вопросы: