Апач собственными руками

Спецвыпуск Xakep, номер #014, стр. 014-065-2

У тебя должно получиться что-то вроде DocumentRoot X:html_php

Не забудь создать саму диру.

3) Ищи блок, стартующий с "" и заканчивающийся на ""

Производим замену "

Options Indexes Includes

AllowOverride All

" (без кавычек!)

В обозначенных блоках конфигурируются установки для заданной директории и всех ее поддиректорий.

4) Ищем аналогичный блок, начинающийся на и завершающийся как обычно, т.е.

Здесь тема меняется так:

Options Indexes Includes

AllowOverride All

Order allow,deny

Allow from all

html_php заменишь на директорию, указанную в поле DocumentRoot! Не забудь!!!

5) Параметр UserDir можно обозначить как здесь: UserDir x:/home

Вполне понятно, что этим шагом мы выделяем одомашненную диру. :)

6) В разделе DirectoryIndex ты можешь обозначить имена файлов, что будут обрабатываться как индексные. Для обнаружения результата мутим:

DirectoryIndex index.htm index.html index.php3 index.php index.phtml index.cgi index.pl

7) Создай директорию cgi-bin, поработав с ScriptAlias: ScriptAlias /cgi-bin/ "x:/cgi-bin/"

8) Теперь необходимо найти следующий блок:

F смени на диск, куда и в какую позу была поставлена апача.

9) Заморочка "AddHandler cgi-script" ставится по таким понятиям: AddHandler cgi-script .pl .cgi .bat .exe

10) Дай старт AddHandler server-parsed вот так: AddHandler server-parsed .shtml .shtm .sht

11) Сохрани поправки, дополнительные комментарии кода в файло.

Клёва aka COOL!

Ты сконфигурил apache`у. Время совершить стартовый запуск: пуск->программы->apache web server->Start apache...

Запустился? Правда, что ль? Ну ты крут... Теперь надобно скопировать какую-нибудь хтмелку в x:html_php, переименовав ее в index. Для начал тестирования набивай браузеру Localhost. Если все в шоколаде, ты увидишь нужную ХТМЛку. А не увидишь... Не судьба, читай мануал заново =).

Разгон серванта

И что, ты реально думаешь, что теперь можно расслабиться, прогуляться пива попить, а придя уже мутить локальные тестирования своих суперсайтов? Обломайся, без CGI и PHP ты ничего более-менее серьезного обработать не сможешь. Почему это прямо сейчас нельзя заюзать чудные фичи на нашем агрегате? Так сложилось, что за дополнительными опциями потребуется снова слазать на пагу donwload`a апача. Благо, смена линка в ближайшие годы не планируется =).

Все пучком, теперь напряги мозгу и вспомни, куда ставил апачу. В общем случае вот сюда: x:usrlocalapache. Теперь создай дирку x:usrlocalphp3 и

туда перетащи скаченный файл. Запускай. Архивчик развернется, в папке появятся файлы.

Если ты ставил пэхэпэ на диск именем, отличным от f, придется открыть файлик php_iis_reg.inf

Там есть шесть путей. Где буковку F надо поменять на твою любимую.

Засейвь. Кликни правой кнопкой на файле php_iis_reg.inf и выбери "Установить".

Все :). Чуть не забыл, скопируй файл php3.ini в папку с маздаем. Почти все. Осталось настроить апачу. Отковыривай usr/local/apache/conf/mime.types

Назад на стр. 014-065-1  Содержание  Вперед на стр. 014-065-3

ttfb: 2.2530555725098 ms