Введение
Imagick — самое популярное расширение PHP для создания и редактирования изображений с использованием библиотеки ImageMagick. Он известен на других платформах из-за сложного процесса установки, однако в Ubuntu его установка довольно проста благодаря пакету php-imagick, который также устанавливает ImageMagick и Imagick. Если вы хотите установить Imagick на свой сервер за пару минут, просто выполните следующие действия.
Если вы хотите установить Imagick на удаленный сервер, продолжайте чтение, в противном случае пропустите первый абзац «Подключение к серверу» и читайте следующий.
Подключение к серверу
Чтобы получить доступ к серверу, вам нужно знать IP-адрес. Вам также потребуется ваше имя пользователя и пароль для аутентификации. Чтобы подключиться к серверу как root, введите следующую команду:
ssh root@IP_DEL_SERVER
Далее вам нужно будет ввести пароль пользователя root.
Если вы не используете пользователя root, вы можете войти в систему с другим именем пользователя, используя ту же команду, а затем изменить root на свое имя пользователя:
ssh nome_utente@IP_DEL_SERVER
Затем вам будет предложено ввести пароль пользователя.
Стандартный порт для подключения по ssh — 22, если ваш сервер использует другой порт, вам нужно будет указать его с помощью параметра -p, затем введите следующую команду:
ssh nome_utente@IP_DEL_SERVER -p PORTA
Установите PHP Imagick
Чтобы использовать Imagick с PHP 7.x на вашем сервере, выполните следующие простые команды терминала:
sudo apt-get update
sudo apt-get install php-imagick
Проверьте, загружен ли imagick как расширение (необязательно)
Вы можете проверить, загружен ли imagick как расширение, с помощью следующей команды:
php -m | grep imagick
Это должно сгенерировать imagick в вашем терминале.
imagick
Перезапустите апач
В качестве последнего шага вам нужно будет перезапустить службу apache после установки Imagick, иначе вы не сможете использовать класс Imagick в своем PHP-коде.
Перезапустите службу Apache с помощью следующей команды:
sudo service apache2 restart
После перезапуска apache вы сможете легко использовать Imagick из PHP. Чтобы убедиться в этом, вы можете попробовать запустить свой код или создать файл, который считывает информацию PHP с помощью phpinfo()
.
Создайте файл в своем любимом текстовом редакторе:
sudo nano phpinfo.php
Вставьте следующую строку кода:
<?php phpinfo();
Откройте браузер и подключитесь к своему адресу http://tuo_dominio_o_ip/phpinfo.php
, вы должны найти запись Imagick и ее настройки.
Вывод
В этом руководстве мы увидели, как установить Imagick для PHP на Ubuntu 20.04 LTS Focal Fossa.