Установка pecl расширений PHP.
Часть расширений PHP входят в само PHP, и включаются при сборке PHP путём опций –with-ИМЯ.
Но многие расширения в “основу” не входят. Например, imagick, zip, json и т.д. Они входят в репозиторий pecl (PHP Extensions Community Library). Пакеты с такими расширениями называются обычно pecl-имя.
Но не все подобные пакеты бывают в репозитории системы. Либо, если это бинарный дистрибутив, но у вас самосборный PHP? На самом деле всё очень просто.
Если дистрибутив бинарный, то ставим пакет php-devel и пакет pear. Если FreeBSD, Gentoo и т.п. то нужно только pear. В gentoo пакет называется PEAR-PEAR. Собственно после установки просто
pecl install imagick
И расширение imagick будет собрано и помещено куда надо. Останется только дописать в php.ini нужное расширение и всё.
Естественно при таком способе установки, если из репозитория обновить PHP, то расширения не обновятся



спасибо, кратко и понятно. Не мог сначала понять где находиться сам pecl в gentoo. Нужно расширение было доставить ssh2