ISPmanager: как установить расширения PHP вручную

Updated 2 years ago by Oleg

Для установки нативной версии PHP, используйте команду:

CentOS

yum install <имя_пакета>

Debian

apt install <имя_пакета>

 

 

Для установки альтернативной версии PHP Вы можете использовать пакетный менеджер Pecl или исходный код.

 

Для установки альтернативной версии PHP с помощью пакетного менеджера Pecl (например, для приложения memcache):

1.  Установите пакеты (могут потребоваться другие пакеты в зависимости от расширения):

CentOS

yum install autoconf gcc zlib-devel

Debian

apt install autoconf gcc zlib1g-dev

 

2. Установите расширение:

/opt/<каталог_версии_PHP>/bin/pecl install memcache

 

3. Подключите расширение:

echo extension=<имя_библиотеки_расширения> >> /opt/<каталог_версии_PHP>/etc/php.d/<название_расширения>.ini

 

Для установки альтернативной версии PHP с помощью исходного кода (например, для расширения env):

1. Скачайте и разархивируйте файл с исходным кодом нужного расширения:

cd /tmp

wget -O env.tar.gz http://pecl.php.net/get/env

tar xzvf env.tar.gz

cd env-0.2.1/

 

2. Запустите конфигурирование и сборку:

/opt/<каталог_версии_PHP>/bin/phpize

./configure --with-php-config=/opt/<каталог_версии_PHP>/bin/php-config && make && make install

 

3. Включите расширение для требуемой версии PHP:

echo 'extension=env.so' > /opt/<каталог_версии_PHP>/etc/php.d/20-env.ini


How did we do?


IS (opens in a new tab)

Powered by HelpDocs (opens in a new tab)