как установить imagemagick для php7 на ubuntu 16.04?

@Srinath

По этой ссылке есть подробная статья по этому вопросу. http://www.linuxandlife.com/2011/11/how-to-check-hardware-specification-in.html.

Однако вы можете использовать эту команду на терминале

sudo lshw -short

1
задан 8 May 2016 в 19:54

2 ответа

По какой-то неизвестной причине установка php-imagick не работала для меня. Модуль загружался для PHP CLI (я проверил с помощью php -m | grep -i imagick), но через свой веб-сервер nginx он вообще не отображался в списке модулей, сообщенных phpinfo(). Я даже вставил extension=imagick.so в /etc/php/7.0/fpm/php.ini

Затем я очистил пакет php-imagick и установил из cpan:

sudo apt install libmagickwand-dev imagemagick php-dev
sudo pecl install imagick

И все же, никакой сигары. Он работал бы через cli, но не через nginx. Оказывается, мне пришлось перезапустить fpm:

sudo service php7.0-fpm reload

Теперь все работает отлично.

28
ответ дан 23 May 2018 в 11:19
  • 1
    Для nginx это обязательно. Благодаря! – dakdad 15 August 2017 в 15:29
  • 2
    Некромант здесь, извините, но пронзительный через 30 минут ваша линия, в которой упоминается перезапуск службы php, заставила меня по-настоящему почувствовать, что я должен ударить головой в кирпичную стену ... :) Да, вы догадались, я забыл это, и я шел почему он не работает: D – Emil Borconi 9 February 2018 в 02:05
  • 3
    @alexg, так как мы не компилируем imagemagick, есть ли какая-либо причина, использующая -dev пакет libmagickwand? – inckka 22 May 2018 в 04:02

Устанавливали эти пакеты:

sudo apt install libmagickwand-dev imagemagick php-dev
sudo pecl install imagick

Теперь замените:

sudo service php7.0-fpm reload

С помощью:

sudo service apache2 restart

Works Great

6
ответ дан 23 May 2018 в 11:19

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

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