Для начала все установим, пусть будет ставиться в /Program Files/ Далее после установки настраиваем:
1. Apache
Заходим в папку /Program Files/Apache Group/Apache/conf/httpd.conf *не перепутайте с httpd.default.conf*
Ищем такие строчки:
- DocumentRoot укажите ту директорию, в которой будут храниться ваши файлы. Например: d:/web/localhost/www
DocumentRoot "d:/web/localhost/www/"
- Найдите блок, начинающийся строкой <Directory /> и заканчивающийся </Directory> (эти блоки обозначают установки для заданной директории и всех ее поддиректорий). Замените его на:
<Directory d:/>
Options Indexes Includes
AllowOverride All
Allow from all
</Directory>
- Найдите DirectoryIndex, тут расположены так называемые файлы индекса, которые автоматически выдаются сервером при обращении к директории, если не указано имя html-файла.
DirectoryIndex index.htm index.html index.php
- Найдите и исправьте параметр:
ScriptAlias /cgi-bin/ "d:/web/localhost/www/cgi/"
И допишите после него такую строку:
ScriptAlias /cgi/ "d:/web/localhost/www/cgi/"
Это будет директория в которой будут храниться ваши CGI-скрипты.
- Найти блок параметров, начинающийся с <Directory "C:/Program Files/Apache Group/Apache/cgi-bin"> и заканчивающийся </Directory>. Этот блок можно удалить.
- Найдите и допишите недостающее:
AddHandler cgi-script .bat .exe .cgi
Для проверки можно в директорию "d:/web/localhost/www/" создать файл index.html с любым содержанием. Запустите браузер и наберите:
]]>http://localhost/index.html]]>
В случае удачной конфигурации должен запуститься ваш файл, если нет то проверяйте все по новой
2. PHP
В httpd.conf ищем:
- #AddType application/x-httpd-php php
Раскоментируйте эту строку, удалив #
- Сразу после этой строки добавьте:
ScriptAlias /_php/ "C:/Program Files/PHP/"
Action application/x-httpd-php "/_php/php.exe"
<? echo "Hello World!"; ?>и в браузере введите ]]>http://localhost/index.php]]> Если все настроено правильно, то на экране должно появиться Hello World!
Установка дополнительных модулей:
Разархивируйте архив, который вы должны были тоже скачать, в папку куда был установлен PHP. После этого в папке Windows найдите файл php.ini и запустите его.
- Найдите и установите:
magic_quotes_gpc=Off
- Теперь найдите и настройте следующий параметр:
extension_dir=C:\Program Files\PHP\extensions
- Найдите закомментированные строки, которые начинаются с ;extension=.
Раскомментировать те из них, которые соответствуют нужным вам модулям. Поддержка MySQL и календарных функций уже встроена в PHP.
Просто устанавливаем мускул и все - тут наверно самое простое )) для проверки можно залить в "d:/web/localhost/www" например в папку /pma/ Далее в браузере пишем ]]>http://localhost/pma]]> и попадаем в PhpMyAdmin - if все настроено было до этого правильно, то загрузиться стартовая страница else будет ошибка, номер самой ошибки и вероятная причина...
by $iD. 15.01.08