Итак, сначала Apache.
Идем на http://httpd.apache.org/download.cgi, качаем по ссылке один из Win32 Binary установочных файлов.
Процесс установки, как обычно, жмем Next, принимаем соглашение и всё в том же духе.
Когда будет предложено ввести имя сервера и админскую почту, введите localhost и admin@localhost. Работать будет ::smile24.gif:: . Если У вашего компьютера в сети есть имя, можете указать его.
Порт для работы выбираем 80, для всех пользователей; тип установки - Typical. Устанавливаем, разрешаем всё, что спрашивает файрволл (если это происходит). И обратите внимание на путь, куда поставился Апач. Пусть будет C:\Program Files\Apache Software Foundation\Apache2.2\.
После установки Апач запустится. Откройте в браузере http://localhost . Появилась надпись It Works - хорошо. Это содержимое файла index.html, который лежит в каталоге C:\Program Files\Apache Software Foundation\Apache2.2\htdocs. Создайте в этом каталоге папку folder1, в ней создайте файл qwerty.html, в нем напишите что-нибудь. Откройте в браузере http://localhost/folder1/qwerty[dot]html . Видите? Принцип понятен? Это я о взаимосвязи расположения файлов на диске и того, как выглядит адрес в адресной строке браузера.
Ладно, это хорошо, но команды php мы пока обрабатывать не можем. В трее (там, где часы) у вас появилась иконка Apache. Щелкните по ней и остановите запущенные службы. Теперь можно ставить php.
Установка PHP.
http://www.php.net/downloads.php, выбирайте PHP (последней версии) installer.
В качестве установочного пути выберите C:\Program Files\Apache Software Foundation\Apache2.2\php (Можете предварительно создать эту директорию. Кстати, заметили здесь тот путь к Апачу, который я попросил запомнить?). Потом нам предстоит выбрать веб-сервер: apache2.2.x module. И после этого ввести путь к нему: C:\Program Files\Apache Software Foundation\Apache2.2 .
Дальше появится предложение выбрать расширения для установки. Разверните Extentions. Красный крестик означает, что компонент не будет установлен. А нам хочется. Кликайте bsirjq по черному треугольнику и выбирайте из списка "Will be installed on local hard drive". Там нужно таким образом отметить Curl, Exif тоже можно, MySQL, Sockets. В Extras выберите PEAR. Тоже пригодится.
Установщик сам произведет изменения в httpd.conf. Если не произведет, добавьте в этот файл 2 строки:
CODE (text):
скопировать код в буфер обмена
скопировать код в буфер обмена
- PHPIniDir "C:/Program Files/Apache Software Foundation/Apache2.2/php/"
- LoadModule php5_module "C:/Program Files/Apache Software Foundation/Apache2.2/php/php5apache2_2.dll"