Study/PHP5Apache Setup

Материал из ProgSchool

Перейти к: навигация, поиск

0_7c04c_24a03999_M.jpg

Нужно скачать дистрибутив сервера с сайта Apache: http://httpd.apache.org/

Установить его. Проблем возникнуть не должно. После установки при запущенном сервере в окне браузера на запрос http://localhost должна отображаться фраза It works.


0_7c04d_4bf3ae7e_M.jpg Нужно скачать 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 Должно всё получиться.

Личные инструменты
Пространства имён
Варианты
Действия
Навигация
Рекомендуем посмотреть
Инструменты