Как установить на компьютер локальный вебсервер?

В этом уроке хотелось бы поднять очень интересную тему – Установка и настройка веб сервера PHP5 + Apache. В интернете довольно много различных инструкций по данной теме, но только вот в основном это копипаст, а не инструкция для человека, я же постараюсь объяснить все намного проще – на пальцах. Причина для установки локального вебсервера довольно много, например скорость выполнения и отладки скриптов, простота загрузки и модернизации контента и еще много чего.

ИТАК НАЧНЕМ

Как установить на компьютер локальный вебсервер?

Для начала скачаем с офф. сайтов сами дистрибьютивы:

  1. httpd.apache.org
  2. php.net

УСТАНОВКА

C установкой Apache я думаю не должно возникнуть никаких трудностей, просто запускаем установочный файл и кликаем везде далее, оставляя параметры по умолчанию. Только одно НО, давайте устанавливать будем все не в program files, а например в G:\WEB\ – ну естественно вместо диска G: можете выбрать любой другой диск.

Переходим к установки php5, скачанный файл представляет собой простой архив, тогда создаем в папке G:\WEB\ папку PHP5 и в нее распаковываем наш архив. вообщем то все, единственно у нас есть в папке PHP5 файл php.ini-recommended – это файл с настройками php, переименовываем его в просто php.ini и либо перемещаем в c:\windows\ – папку куда у Вас установлена система ,или же оставляем этот файл в той же папке – то есть G:\WEB\PHP5\ - но тогда нужно будет кое-что добавить в конфигурационный файл apache, но об этом чуть позже.

НАСТРОЙКА APACHE

Итак, идем в папку G:\WEB\APACHE\CONF\ ищем там файл httpd.default.conf и переименовываем его в httpd.conf . Открываем его для редактирования:

Ищем в нем секцию с описаниями типа "LoadModule", теперь в зависимости от скаченного дистрибьютива добавляем в конец следующую строку:

Если Apache 1.x то:

LoadModule php5_module "g:/web/php5/php5apache.dll"

Если Apache 2.x то:

LoadModule php5_module "g:/web/php5/php5apache2.dll"

Если Apache 2.2.x то:

LoadModule php5_module "g:/web/php5/php5apache2_2.dll"

Идем дальше, если используем Apache 1.x то ищем секцию "AddModule" и добавляем в конец секции следующую строку:

AddModule mod_php5.c

Дальше в не зависимости от используемой версии Apache ищем секцию "AddType" и добавляем строку в конец секции:

AddType application/x-httpd-php .php

Ну и наконец возвращаясь к вышесказанному про местоположение php.ini файла, если Вы все таки решили оставить его в папке с php то в конце httpd.conf добавляем строку с местоположением нашего php.ini файла:

PHPIniDir "g:/web/php5?"

Дальше находим строку:

DirectoryIndex index.html и меняем ее на DirectoryIndex index.php index.html – тем самым мы даем понять какие файлы должен подхватывать наш веб сервер в качестве главной страницы.

И напоследок ищем вот такую строку DocumentRoot и меняем ее на DocumentRoot "g:/web" – указываем начало нашего веб-сервера, то есть куда мы будем попадать после перехода по ссылке типа 127.0.0.1 или localhost .

ПРОВЕРЯЕМ

создаем в корне файл index.php и пишем в нем следующий код:

	phpinfo();

заходим в браузер и пишем http://localhost/

должно появиться что-то типа

Если нет, то перечитываем статью заново и ищем, что и где сделали не так.

На этом, пока Все!


Компьютер и Windows