PHP 4: полный дистрибутив
Внимание! Если вы еще не прочитали статью
Устанавливаем базовый комплект и не установили
ядро системы, вам необходимо это сделать прямо сейчас. Пакеты расширений
можно ставить только поверх базового пакета.
Включает: PHP4 в виде CGI-приложения, модули PHP, PEAR
Официальный сайт: http://www.php.net
Документация: http://www.php.net/manual/ru/
Необходимо заметить, что PHP4 ставится в виде внешней CGI-программы, а не в виде модуля Apache, как PHP5. Это немного ограничивает его возможности, но, к сожалению, иного выхода <подружить> на одном сервере PHP4 и PHP5 не существует. Конечно, все необходимые настройки Apache (изменения в После установки PHP4 автоматически запускается при открытии файлов с расширением # Для расширения .phtml AddType application/x-httpd-php4 phtml # Для расширения .php AddType application/x-httpd-php4 php Ну и, конечно, можно переключить Денвер в режим, в котором PHP4 используется как модуль сервера (mod_php4)
вместо PHP5 (при этом mod_php5 отключится, а PHP5 будет доступен только в режиме CGI!). Для этого нужно исправить
несколько строк в # Раскомментируйте эту строчку для mod_php4. Кстати, php4apache2_2.dll # в официальный дистрибутив PHP4 не входит, он есть только в Денвере. LoadModule php4_module "/usr/local/php4/sapi/php4apache2_2.dll" # Подключите расширение php к mod_php4. AddType application/x-httpd-php php # Закомментируйте эту строчку для mod_php5. #LoadModule php5_module "/usr/local/php5/php5apache2_2.dll" Подключение модулейПосле успешной установки вам необходимо открыть файл extension = имя_модуля
Модули, закомментированные при помощи двойной точки с запятой
;;, как правило, требуют дополнительных
внешних библиотек и не работают в умолчательной конфигурации. Будьте осторожны при их подключении!
Рекомендуется не подключать все модули сразу, а делать это позже, по мере необходимости. Такой подход позволит сэкономить оперативную память и сделает работу сервера более стабильной. Работа с PEARДанный пакет расширений содержит набор скриптов для работы с PEAR - каталогом
разнообразных модулей для PHP. Инициализация PEAR осуществляется при помощи bat-файла Конечно, содержать все библиотеки PEAR пакет не может, ибо их очень много. Здесь ситуация похожа на работу с модулями Perl: в дистрибутиве поставляются лишь наиболее употребительные библиотеки, а также инсталлятор, позволяющий интерактивно доустановить остальное. Если вам нужен какой-нибудь <нестандартный> модуль, имеющийся на официальном сайте PEAR, воспользуйтесь
для его установки утилитой После установки и настройки пакета не забудьте перезапустить Денвер! | ||
|