Чтобы вручную установить расширение для нативной версии PHP, введите команду:
CentOS
yum install <имя пакета>
Debian
apt install <имя пакета>
Вручную можно установить расширение для альтернативной версии PHP:
Пример установки расширения:
CentOS
yum install autoconf gcc zlib-devel
Debian
apt install autoconf gcc zlib1g-dev
/opt/<директория версии PHP>/bin/pecl install <наименование расширения>
echo extension=<имя библиотеки расширения> >> /opt/<директория версии PHP>/etc/php.d/<наименование расширения>.ini
Например: echo extension=<наименование расширения>.so >> /opt/<директория версии PHP>/etc/php.d/<наименование расширения>.ini
Алгоритм установки на примере расширения env:
cd /tmp
wget -O env.tar.gz http://pecl.php.net/get/env
tar xzvf env.tar.gz
cd env-0.2.1/
/opt/<директория версии PHP>/bin/phpize
./configure --with-php-config=/opt/<директория версии PHP>/bin/php-config && make && make install
echo 'extension=env.so' > /opt/<директория версии PHP>/etc/php.d/20-env.ini