В этом приложении приводятся основные сведения по установке модулей PHP.
Перейдем к установке PHP. Скачать его можно с официального сайта PHP - http://www.php.net (подробная ссылка http://ru2.php.net/get/php-5.2.13-win32-installer.msi/from/a/mirror, затем выбираем ru2.php.net). Мы скачали файл php-5.2.13-win32-installer.msi. Для удобства мы выбрали автоматический инсталлятор, как и в случае с сервером.
Опишем процесс установки.
Рис.1. Программа автоматической установки PHP
Оно содержит приветствие и предупреждение о существовании авторских прав на этот продукт. Нажимаем кнопку Next.
Рис.2. Лицензионное соглашение
Рис.3. Выбор папки, в которую будет установлен PHP
Рис.4. Выбор сервера, на котором будет работать PHP
Рис.5. Выбор папки с файлом httpd.conf
Рис.6. Устанавливаемые компоненты
Нажимаем кнопку Next.
Рис.7. Начало автоматической установки PHP
После нажатия кнопки Install начнется непосредственная установка модулей PHP.
Далее нужно настраивать сервер Apache для работы с PHP вручную. Откроем файл конфигурации сервера (httpd.conf), и там нужно написать:
LoadModule php5_module "C:/Program Files/PHP/php5apache2_2.dll" AddType application/x-httpd-php .php .phtml
Еще нужно отредактировать файл php.ini (в папке C:\Program Files\PHP), чтобы PHP "знал", где находится корневая директория сервера, а где его собственные библиотеки расширений. За это в файле php.ini отвечают соответственно переменные doc_root и extension_dir. Зададим их таким образом:
doc_root = "C:\Program Files\Apache Software Foundation\Apache2.2\conf" extension_dir = "C:\Program Files\PHP\extensions"
Для того чтобы настройки, выполненные в конфигурационных файлах сервера и PHP вступили в силу, нужно перезапустить сервер.