Установка модулей PHP (CentOS)
Ознакомиться с тарифами VPS хостинга можно тут
Ниже мы рассмотрим установку модулей PHP на сервер с операционной системой CentOS.
Установка модулей на примере imagick
Рассмотрим установку модулей php на примере модуля imagick.
1. Уточните имя пакета.
Если вы не знаете точного названии пакета, можно воспользоваться командой поиска, указав часть названия пакета. yum search ima
После определения точного имени модуля, можно перейти к установке.
2. Обновите информацию репозиториев:# yum update
3. Установите модуль PHP:# yum install ImageMagick ImageMagick-devel
4. Большинство расширений можно установить из репозитория PECL (чтобы убедиться, что этот способ подходит для нужного расширения, проверьте его наличие здесь: https://pecl.php.net/packages.php).
Установите пакет php-pear:# yum install php-pear gcc make php-devel
5. Выполните команду:
# pecl install imagick
6. В процессе установки будет выведен запрос:
Please provide the prefix of Imagemagick installation
В ответ на запрос системы введите all и нажмите Enter.
Подключение внешних библиотек
Если вам требуется подключить библиотеку, скачанную не из репозитория, необходимо:
1. Загрузить файл с расширением .so в директорию с остальными библиотеками (в нашем примере это директория /usr/lib64/php/modules/).
2. Перейти в директорию /etc/php.d:# cd /etc/php.d
3. Создать конфигурационный файл:
nano имя_библиотеки.ini
Например:# nano curl.ini
4. Указать в данном файле директиву и сохранить изменения:
extension=имя_библиотеки.so
Например:# extension=curl.so
5. Перезагрузить Apache:# systemctl restart httpd