Рейтинг:0

Как правильно включить Imagick в PHP-FPM на Ubuntu 20.04 и Apache

флаг in

У меня есть настройка PHP-FPM на моем сервере Ubuntu 20.04 и установлен Imagick, но я не могу заставить его распознаваться PHP 7.4. Я попытался выполнить эти шаги, но первый шаг возвращает следующую ошибку в Терминале.

-bash: /etc/php/7.4/mods-available/imagick.ini: Отказано в доступе
  1. sudo echo extension=imagick.so > /etc/php/7.4/mods-available/imagick.ini
  2. sudo ln -s /etc/php/7.4/mods-available/imagick.ini /etc/php/7.4/fpm/conf.d/20-imagick.ini
  3. sudo ln -s /etc/php/7.4/mods-available/imagick.ini /etc/php/7.4/cli/conf.d/20-imagick.ini

Программные ссылки работали правильно, так как я вижу файлы в каждом соответствующем каталоге.

Это просто проблема с разрешением или есть что-то еще, что мне нужно сделать, чтобы это заработало? Ниже приведены разрешения для файла imagick.ini.

-rw-r--r-- 1 root root 60 2 марта 2020 г. /etc/php/7.4/mods-available/imagick.ini

Информация о PHP показывает /etc/php/7.4/fpm/conf.d/20-imagick.ini как анализируемый, но не загружаемый, как библиотека GD.

PHP 8.0.8 — это версия, которая возвращается при использовании php -v.

Michael Hampton avatar
флаг cz
Сначала вам нужно решить, будете ли вы использовать PHP 7.4 или 8.0. Попытка установить оба сразу, как вы это сделали, приведет только к путанице и поломке. Удаляйте то одно, то другое.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.