Nobody about something

Установка pecl расширений PHP.

Написано 18 апреля 2009 в 23:26 - Рубрики: *nix

Часть расширений 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 расширений PHP.”

  1. skuridin пишет 15 июля 2009 в 1:13

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

Оставить комментарий