Авг
26

Настройка Apache. Установка баз данных и настройка MySQL. Настройка PHP. Установка локального WEB сервера

Автор Автор: SancheZ   

Здравствуйте дорогие читатели блога seoprodvig.ru. Сегодня я расскажу о том как настроить локальный web сервер собственными рукам. Можно использовать связку с денвером, но из моего опыта у денвера больше осечек в работе, то не запускается apache то базы исчезли неизвестно куда и т.д. Наверное по этому хостинг-провайдеры используют связку Apache, MySQL и PHP. Сегодня я подробно опишу весь процесс установки и настройки сервера Apache на локальный сервер. Это позволит вам независимо от других работать с сайтом без хостинг провайдера. И выделять столько места для хранения сайта сколько вы пожелаете.

Установка Apache

Как я и говорил данная связка позволит работать с сайтом независимо от хостинг-провайдера в браузере.

Сервер — это мощный компьютер, на жёстких дисках которого установлены и работают ваши сайты. Обычная система для работы сервера служит Unix, но есть и исключения с windows 2003 и xp. На данном компьютере всегда запущена программа Apache. Она при запросе выдаст информацию хранящиеся на жёстком диске и которая в последствие преобразуется в браузере в привычную нам страницу. На жёстких дисках сервера может хранится не один сайта а десятки, а то и тысячи сайтов. У каждого сайта есть собственная папка на жестком диске. Apache настроена так что при запросе на 80-ый порт с определённый URL сайтом, она выдаст данные по определённому из определённой папки.

Теперь давайте приступим к установке и настройке Apache на локальный сервер.

Шаг 1. Загрузка Apache.

Апачи скачиваем обязательно сайта разработчика и ни с какого другого сайта !! Актуальная стабильная в работе версия на момент написания статьи является версия 2.2.19. Так как мы работаем по ОС Windows xp то скачиваем версию apache_2.2.19-win32-x86-openssl-0.9.8r.msi. После скачивания файла переходим ко второму шагу.

Шаг 2. Установка Apache.

При установке Apache в первом окне кликаем Next, соглашаемся с лицензионными соглашения и появляется вот такое окно:

В поля Server Name, Administrator, e-mail adress, Network Domain можете вводить всё что захотите. Это контактные данные для связи с администратором они будут видны в тот момент когда ваш сайт перестанет работать.

Выбираем рекомендуемые параметры for All Users, on port 80. Нажимаем Next и подтверждаем Typical — установку.

В следующем шаге вам будет предложено выбрать место для установки. Рекомендую устанавливать в предложенное место по умолчанию.  И жмём Next.

Предустановочные настройки закончены и нажимаем кнопку Install.

После установки в меню пуск с правой стороны появится вот такой значок говорящий о том что Apache Установлен и отлично работает.

Кликнув по данному значку можно перезапустить, остановить или запустить Apache-сервер.

Установка PHP

Если ваши сайты написал на php,  а не на html то для работы Apache с данным сайтом требуется дистрибутив PHP. Приступаем к его установке.

Шаг 1. Загрузка PHP

Дистрибутив PHP обязательно качаем с сайта разработчика!  На момент написания актуальная версия PHP 5.3.8 (Current stable).

Шаг 2. Установка PHP.

Запускаем скаченный нами файл и приступаем к его установки.

При установке PHP также жмём Next и соглашаемся с рядом лицензионных соглашений. Установку производите в папку по умолчанию что бы в последствии не возникло проблем с настройкой.

После выбора пути для установки PHP нас спрашивают на какую версию apache будет производится установка. Apache у нас 2.2.19 поэтому выбираем нужный нам пункт:

И жмём Next. Далее нам нужно будет указать путь к конфигурационным файлам apache.

Так же нажимаем Next. Далее будет окошечко с выбором устанавливаемых компонентов. Program — всё по умолчанию, Extensions — ставим всё, Extras — не устанавливаем. Нажимаем Next и установка наша закончена.

Установка MySQL

Практически все сайты работают с базами данными MySql. При помощи php и SQL скриптов из баз извлекается контент. Начнём установку.

Шаг 1. Загрузка MySQL

Так же как и все программные продукты скачиваем MySQL с сайта разработчика!

Шаг 2. Установка MySQL

Выбираем тип установки complete.

Жмём Next и на следующем этапе установки запоминаем место установки MySQL и место где хранятся файлы баз данных.

И нажимаем кнопку Install. После установки жмём кнопку далее пока не дойдём до такого окна.

После нажатия на кнопку Финиш приступаем к настройки MySQL.

Настройка MySQL

В окне настройки MySQL которая откроется автоматически жмём Next до тех пор пока не уведем следующее окошечко:

Указываем кодировку utf8 и жмём далее. В следующем окошечке обязательно ставим галочку в Include Bin Directory in Windows PATH:

На следующей вкладке указываем пароль для доступа к базам данным. Указываем тот пароль который вы помните и никогда не забудете! Жмём Далее и в следующем окошечке жмём Execute и установка можно считать закончена.

Теперь вся наша связка установлена и требует настройки.

Настройка Apache и PHP

Создайте папку с именем WWW для хранения всех ваших проектов в корне диска С.

Шаг 1. Открытие доступа Apache к папке WWW.

Открываем текстовым редактором файл C:\ Program Files\ Apache Software Foundation\ Apache2.2\ conf\ httpd.conf.

В данном файле хранятся конфигурации. Ищем конфигурации блока:

<Directory «C:/Program Files/Apache Software Foundation/Apache2.2/cgi-bin»>
    AllowOverride None
    Options None
    Order allow,deny
    Allow from all
</Directory>

Прямо ниже на строчку этого блока вставляем следующие конфигурации:
<Directory «C:/www»>
    AllowOverride All
#    Options None
    Options Indexes FollowSymLinks
    Order allow,deny
    Allow from all
</Directory>

Шаг 2. Создаём место для хранения

В папке с www создаём как и на любом другом хостинге папку с именем вашего сайта. И ещё две папки для хранения логов сайта. И временных папок.

Шаг 3. Перенаправление всех запросов на Local Host

В последнем шаге мы делаем перенаправление всех запросов на локальный сервер. Заходим в папку windows/system32/drivers/etc/host и дописываем строчку внизу открывшегося документа 127.0.0.1 moysite.loc.

И перезапускаем Apache, да и не забываем что перезапуск нужно осуществлять при каждом изменение каких либо конфигурационных файлов.


Подписавшись Вы будете узнавать одним из первых о новых статьях, конкурсах и акциях!

Рекомендую посмотреть следующие статьи:

Написать комментарий

MAXCACHE: 0.39MB/0.00071 sec