menu_denwer
packages_php5_title packages_postgresql_title packages_base_parser_title packages_php4_title packages_perl_title packages_firebird_title packages_mysql5_title packages_parser3_title packages_python_title packages_apache_title packages_php3_title packages_base_php52_title packages_php52_title

index_download_include

packages_php5_title

Внимание! Если вы еще не прочитали статью Устанавливаем базовый комплект и не установили ядро системы, вам необходимо это сделать прямо сейчас. Пакеты расширений можно ставить только поверх базового пакета.
packages_include PEAR; модули для работы с различными СУБД; tidy, mbstring и т.д.
packages_site: http://www.php.net

В состав базового пакета Денвера, помимо стандартного набора модулей, входят только следующие библиоткеки: sqLite, iconv, GD2, MySQL и MySQLi, PDO. Другие дополнительные модули (например, PostgreSQL, mbstring, и библиотеки PEAR и т.д.) поставляются в данном пакете расширения.

Подключение модулей

После успешной установки вам необходимо открыть файл /usr/local/php5/php.ini в любом текстовом редакторе и раскомментировать директивы подключения тех или иных модулей, чтобы они выглядели так:

extension = имя_модуля
Модули, закомментированные при помощи двойной точки с запятой ;;, как правило, требуют дополнительных внешних библиотек и не работают в умолчательной конфигурации. Будьте осторожны при их подключении!

Рекомендуется не подключать все модули сразу, а делать это позже, по мере необходимости. Такой подход позволит сэкономить оперативную память и сделает работу сервера более стабильной.

Работа с PEAR

Данный пакет расширений содержит набор скриптов для работы с PEAR — каталогом разнообразных модулей для PHP. Инициализация PEAR осуществляется при помощи bat-файла /usr/local/php5/go-pear.bat, который нужно запустить на исполнение.

Конечно, содержать все библиотеки PEAR пакет не может, ибо их очень много. Здесь ситуация похожа на работу с модулями Perl: в дистрибутиве поставляются лишь наиболее употребительные библиотеки, а также инсталлятор, позволяющий интерактивно доустановить остальное.

Если вам нужен какой-нибудь «нестандартный» модуль, имеющийся на официальном сайте PEAR, воспользуйтесь для его установки утилитой /usr/local/php5/pear.bat. Конечно, утилиту следует запускать уже после того, как PEAR был инициализирован.

packages_attention