Старый PHP 5.2: дополнительные модули и Zend Optimizer
В состав базового пакета Денвера, помимо стандартного набора модулей, входят только следующие библиоткеки: 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 был инициализирован.
После установки и настройки пакета не забудьте перезапустить Денвер!