среда, 11 января 2012 г.

Настройка Apache

Редактируем файл conf/httpd.conf

1) Для работы модуля mod_rewrite раскоментируем:
LoadModule rewrite_module modules/mod_rewrite.so

2) Для загрузки PHP интерпретатора, в конец блока загрузки модулей добавим(если, конечно, php распакован в папку php5.3.8 как, у меня сейчас. У вас скорее всего будет уже другая версия):
LoadModule php5_module ../php5.3.8/php5apache2_2.dll

3) Определим каталог содержащий конфигурационный файл PHP:
PHPIniDir ../php5.3.8

4) Найдём строку ServerName www.example.com:80
и заменим на:
ServerName localhost:80

5) Найдём строку:
DocumentRoot "c:/Apache2/htdocs"
Назначим корневую директорию относительно папки апача (если буква диска изменится, он не заметит. Папку web конечно надо создать, а то апач не запустится):
DocumentRoot ../web

6) Найдём блок:
<Directory />
    Options FollowSymLinks
    AllowOverride None
    Order deny,allow
    Deny from all
</Directory>

Заменим на:
<Directory />
    Options Includes Indexes FollowSymLinks
    AllowOverride All
    Allow from all
</Directory>

7) Изменим первоначальный блок управления директориями:
<Directory "c:/Apache2/htdocs">
    Options Includes Indexes FollowSymLinks
    AllowOverride None
    Order allow,deny
    Allow from all
</Directory>

На:
<Directory ../web>
    Options Includes Indexes FollowSymLinks
    AllowOverride All
    Order allow,deny
    Allow from all
</Directory>

8) Найлём блок:
<IfModule dir_module>
   DirectoryIndex index.html
</IfModule>

Заменим его на:
<IfModule dir_module>
   DirectoryIndex index.php index.html index.htm index.shtml
</IfModule>



9) Скажем апачу, что файлы .php надо выполнять.
В блок
<IfModule mime_module>
Вставим
AddType application/x-httpd-php .php

10) Для того что бы апач откликался только с локалхоста изменим Listen на:
Listen 127.0.0.1:80

Комментариев нет:

Отправить комментарий