Установка php расширений при использовании phpfarm на сервере

Ранее уже рассматривал установку нескольких версий php на одном сервере, однако при такой установке меняется процедура установки расширений для установленных версий php. Для разных версий php может быть разная процедура сборки и установки расширений, поэтому предлагаю рассмотреть их способ установки.

Скачиваем расширение

Рассмотрим установку пакета memcached. Мы переходим в директорию с установленным phpfarm, через pear скачиваем пакет memcached, распаковываем архив:

Устанавливаем расширение

Необходимо помнить, что нужно использовать phpize и php-config той версии php, для которой ставим расширение:

Дальше остается дело за малым — подключить расширение в php,ini. Для этого узнаем где лежит конфигурационный файл нужной версии php командой

И в месте, где перечисляются другие расширения добавляем

Обычно этого достаточно, если правильно указана директория в настройке extension_dir.

И да — не забудьте поставить сам memcached, т.к. мы установили лишь расширение, которое позволяет php общаться с внешним ПО.