В этой главе мы рассмотрим установку и настройку Web-сервера Apache 2.0.0 и РНР 5 для использования их на локальной машине под управлением операционной системы Windows 2000/XP/2003 Server. Применение локальных серверов может понадобиться по многим причинам, например, необходимо изучить РНР или MySQL, а тестирование своих Web-приложений на хостинге либо дорого, либо невозможно. В этом случае вам необходима связка "Apache + PHP" на локальной машине. В данной главе будут рассмотрены вопросы установки РНР, Web-сервера Apache и библиотек расширений для РНР - MySQL. В конце главы будут приведены типичные вопросы и ошибки, которые возникают при установке данных приложений.
Порядок установки, а также настройка РНР 5 и Web-сервера Apache могут меняться с появлением новых версий. В этом случае авторы будут вносить изменения в текст статьи, посвященной настройке связки РНР, Apache и MySQL, которая расположена по адресу http://www.softtime.ru/info/articlephp.php?id_ article=24. Кроме того, в случае возникновения проблем с установкой любого из компонентов вы можете обращаться на форум http://www.softtime.ru/forum/.
РНР 5 можно обнаружить на "зеркалах" http://www.php.net/downloads.php. На сайте дистрибутив РНР доступен в двух формах: исходных кодах (Complete Source Code) и предкомпилированном варианте (Windows Binaries). Нас будет интересовать предкомпилированная версия, которая так же распространяется в двух вариантах: в виде инсталлятора (php-5.0.0-installer.exe) и в виде zip-архива (php-5.0.0-Win32.zip). Автоматический инсталлятор удобен, но содержит лишь ограниченную версию РНР (для сравнения: инсталлятор занимает 2 Мбайт, а zip-архив 7 Мбайт). Кроме того, использование автоматического инсталлятора не избавляет от необходимости настройки конфигурационного файла httpd.conf сервера Apache. Поэтому рекомендуется все же загрузить zip-архив.
С этого же ресурса можно скачать документацию к РНР. Для пользователей Windows наиболее удобен chm-формат, позволяющий осуществлять поиск (http://www.php.net/download-docs.php).
Сервер Apache под Windows доступен как в виде исходных кодов, так и в виде откомпилированного пакета. Исходные коды могут понадобиться в том случае, если вы решили при установке перекомпилировать Apache. Перекомпилирование исходных кодов требуется, когда нужно исключить из исполняемой версии неиспользуемые функции или включить поддержку функций, не входящих в стандартную поставку. В этом случае необходимо наличие установленного на машине пакета Microsoft Visual Studio. Если стандартная компиляция сервера вас устраивает, можно приступить к установке.