Даник Ковалевский aka DarkEol







Рифмы  |  Проза  |  Отчеты  |  Фото  |  Web  |  Гостевая  | Автор English / עברית

Статьи | Сайты | Скрипты | Ссылки

Установка и настройка apache+MySQL+PHP+perl

Итак сервер апачи. Весьма полезный инструмент при отладке сайта. Конечно если сайт состоит только из html страничек,
то для его отладки апачи не требуется. Однако если в ход вступают такие технологии как perl, php, mysql, то
весьма удобно отлаживать скрипты локально, при помощи апачи сервера.

Поехали!

Установка apache
Заходим на сайт апачи - http://apache.org, выбираем "HTTP Server", "download from mirror" и скачиваем последнюю версию
сервера. Проще всего скачать и запустить с windows installer-ом.
На момент написания этих строк последней версией сервера апачи является apache 2.3
После скачивания запускаете инсталляцию и устанавливаете сервер к себе на компьютер.
Сервер установлен и готов к работе. Но теперь его надо еще и наладить.
По адресу "C:\Program Files\Apache Group\Apache2\conf" расположен файл "httpd.conf".
Там находятся настройки сервера, и их
нужно изменить. Открываем файл с помощью блокнота и начинаем править.
Прежде всего найдите такие строчки:

"DocumentRoot "C:/Program Files/Apache Group/Apache2/htdocs"

и

"<Directory "C:/Program Files/Apache Group/Apache2/htdocs">"

Замените в них "C:/Program Files/Apache Group/Apache2/htdocs" на путь к той папке где хранятся документы
вашего сайта.

Сотрите строчку "AddDefaultCharset ISO-8859-1". Из за нее бывают проблемы с неправильным определением кодировки.


Установка PHP
Идем на сайт http://www.php.net в раздел downloads и скачиваем четвертую версию installer php. (У пятой есть проблемы
с использованием MySQL, поэтому использовать ее не рекомендуется).
После скачивания запускаете инсталляцию и жмете все дальше и дальше. Только не забудьте отметить в типе сервера
(Server Type) что вы пользуетесь сервером apache.

Теперь нужно привязать php к нашему серверу. Для этого снова откроем файл "httpd.conf" и подправим его.
Найдем строчку
ScriptAlias /cgi-bin/ "C:/Program Files/Apache Group/Apache2/cgi-bin/"
и сразу под ней, пишем
ScriptAlias /php/ "C:/Program Files/PHP/"

Ищем строчку которая начинается так "AddType application" и под ней снова дописываем другую:
AddType application/x-httpd-php .php


Теперь под строчкой
# Format: Action handler-name /cgi-script/location пишем
Action application/x-httpd-php "/php/php.exe"

Установка perl
Заходим на сайт http://www.activestate.com выбираем там кнопочку "perl", и в открывшийся страничке "ActivePerl".
Жмем на "download", заполняем форму, выбираем MSI пакет. Скачиваем и устанавливаем его.

Снова идем редактировать файл httpd.conf
Найдите следующую строчку "AddHandler cgi-script .cgi". Раскомментируйте ее и замените на
AddHandler cgi-script .cgi .pl
Под ней допишите ScriptInterpreterSource registry

Найдите строчку ScriptAlias /cgi-bin/ "C:/Program Files/Apache Group/Apache2/cgi-bin/".
Замените в ней C:/Program Files/Apache Group/Apache2/ на путь к той папке где располагается ваш сайт.
Чуть ниже найдете строчку <Directory "C:/Program Files/Apache Group/Apache2/cgi-bin">.
Снова замените в ней путь на путь до вашего сайта.
Еще ниже есть строчка Options None. Замените ее на Options ExecCGI.

Установка MySQL
Идем на сайт http://www.mysql.com, там внизу есть downloads. Выбираем рекомендуемый архив, и скачиваем. Разархивируем
и запустим файл установки, setup.exe.
После установки идите в директорию bin которая находится внутри директории mysql, и запустите файл winmysqladmin.exe.
При первом запуске вам программа предложит вам выбрать логин и пароль. Набираете и вперед!
MySQL запущен и готов к работе.







Valid XHTML 1.0 © DarkEol, 2002–2017 Valid CSS