Study/PHP5Apache Setup
Материал из ProgSchool
Нужно скачать дистрибутив сервера с сайта Apache: http://httpd.apache.org/
Установить его. Проблем возникнуть не должно. После установки при запущенном сервере в окне браузера на запрос http://localhost должна отображаться фраза It works.
Нужно скачать Thread Safe installer c сайта PHP: http://windows.php.net/download/
Установить его. При установке он спроит имя сервера. Нужно сказать, что Apache Module.
Теперь надо проверить всё ли установилось. Нужно в каталог C:\Program Files\Apache Software Foundation\Apache2.2\htdocs
поместить файлик first.php со следующим содержанием:
<?php echo 'Hello world!'; ?>
Затем набрать в браузере http://localhost/first.php . Если вам выведется всё содержимое файла, то php не работает. Если же вы увидите только надпись Hello world!, то всё получилось.
Если не получилось. Открываем файл C:\Program Files\Apache Software Foundation\Apache2.2\conf\httpd.conf и пишем в конце такие строчки:
LoadModule php5_module "C:/Program Files/PHP/php5apache2_2.dll" <IfModule mod_php5.c> AddHandler php5-script .php AddType application/x-httpd-php .php .phtml .php3 AddType application/x-httpd-php-source .phps </IfModule>
Ищем в выше в тексте строчку LoadModule php5_module modules/libphp5.so и ставим перед ней решётку:
#LoadModule php5_module modules/libphp5.so
Ищем в тексте строчку DirectoryIndex index.html и дописываем в конце слово index.php:
DirectoryIndex index.html index.php
Перезапускаем апач. Проверяем http://localhost/first.php Должно всё получиться.
