Для установки ImageMagick для EA-PHP (PHP EasyApache от cPanel), выполните следующие шаги:
Подключитесь к серверу через SSH:
- Подключитесь к серверу через SSH, используя терминал или клиент SSH, такой как PuTTY.
Обновите систему:
-
Перед установкой новых пакетов рекомендуется обновить список пакетов системы с помощью следующей команды:
sudo yum update
Установите ImageMagick:
-
Установите ImageMagick и PHP-расширение с помощью следующей команды:
sudo yum install ImageMagick ImageMagick-devel ea-php<version>-php-pecl-imagick
Замените
<version>
на конкретную версию PHP, которую вы используете (например, ea-php74-php-pecl-imagick для PHP 7.4).
Проверьте установку:
-
После завершения установки вы можете проверить, установлен ли ImageMagick и работает ли оно, используя следующую команду:
php -m | grep imagick
Если установка прошла успешно, "imagick" должно появиться в списке загруженных PHP-модулей.
Перезапустите Apache:
-
Для применения изменений нужно перезапустить веб-сервер Apache:
sudo systemctl restart httpd
Проверьте конфигурацию через PHP Info:
-
Создайте PHP-файл для проверки, что расширение ImageMagick загружено и правильно настроено:
echo "<?php phpinfo(); ?>" | sudo tee /var/www/html/phpinfo.php
-
Затем откройте в браузере
http://your_domain_or_IP/phpinfo.php
и ищите "imagick", чтобы убедиться, что оно отображается в конфигурации PHP.
Примечание:
- Конкретные шаги могут немного отличаться в зависимости от конфигурации вашего сервера.
- Всегда убедитесь, что у вас есть резервные копии данных и конфигурационных файлов перед внесением значительных изменений.
- Также учитывайте, что если вы используете кастомную версию PHP или другой менеджер пакетов, команды могут отличаться.