Установка модулей PHP (Debian / Ubuntu)

Ознакомиться с тарифами VPS хостинга можно тут

Ниже мы рассмотрим установку модулей PHP на сервер с операционной системой CentOS.

Установка модулей на примере imagick

Рассмотрим установку модулей php на примере модуля imagick. 
1. Уточните имя пакета.
Если вы не знаете точного названии пакета, можно воспользоваться командой поиска, указав часть названия пакета. 
apt-cache search imaПосле определения точного имени модуля, можно перейти к установке.
2. Обновите информацию репозиториев:
# apt update3. Установите модуль PHP:
# apt install php-imagick4. Большинство расширений можно установить из репозитория PECL (чтобы убедиться, что этот способ подходит для нужного расширения, проверьте его наличие здесь: https://pecl.php.net/packages.php).

Установите пакет php-pear:
# yum install php-pear gcc make php-develapt install php-pear5. Выполните команду:

# pecl install imagick6. В процессе установки будет выведен запрос:
Please provide the prefix of Imagemagick installation
В ответ на запрос системы введите all и нажмите Enter.


Подключение внешних библиотек

Если вам требуется подключить библиотеку, скачанную не из репозитория, необходимо:

1. Загрузить файл с расширением .so в директорию с остальными библиотеками (в нашем примере это директория /usr/lib/php/modules/).
2. Перейти в директорию /etc/php.d:
# cd /etc/php/7.4/apache2/conf.d3. Создать конфигурационный файл:

nano имя_библиотеки.ini 

Например:
# nano curl.ini4. Указать в данном файле директиву и сохранить изменения:
extension=имя_библиотеки.so 
Например:
# extension=curl.so5. Перезагрузить Apache:
# systemctl restart apache2

  • 920 Пользователи нашли это полезным

Помог ли вам данный ответ?

Ищете что-то другое?

mhost.by