Долой «джентльменов» или как собрать свой комплект Аpache MySQL

как собрать свой комплект Аpache MySQL

От автора: ты смотри, «джентльмен» нашелся! Видели мы таких! Не нужен нам ваш «джентльменский» набор! Да мы сами не только с усами, но и с мозгами! Мы люди простые, из народа., поэтому наш набор из Аpache MySQL будет называться… Колхозный? Что-то совсем не то. Нет, лучше «лабораторный»!

Чего я разошелся? Это я так :) . А на самом деле сегодня мы постараемся составить свой «набор» из средств, которые нужны для обучения, разработки, тестирования веб-приложений и ресурсов на основе PHP. Для этого нам потребуются следующие «ингредиенты»:

СУБД.

Дистрибутив серверного языка программирования.

Локальный сервер.

Все перечисленные компоненты мы установим на свои компьютеры, настроим и будем использовать для изучения и отработки навыков владения MySQL. Чем мне не угодил Denwer? Нет, с этим набором все в порядке. Он идеально подходит для наших целей, поскольку включает в себя все нужное для веб-программирования: Apache, PHP и MySQL. Но получается, что мы пришли «на все готовенькое», а это расслабляет :) .

В общем, в познавательно-образовательных целей будет не лишним рассмотреть установку составляющих по отдельности. Так сказать, познакомимся с каждым из них более близко. На старт, внимание, поехали!

Устанавливаем веб-сервер

Для начала заходим на apache.org и скачиваем версию сервера в установочном пакете Windows. Если покопаться на этом ресурсе, то можно найти и более свежие версии, но все они запакованы в архивы, после выгрузки которых придется еще помучаться с правильной настройкой и инсталляцией. А мы трудных путей не ищем.

Я скачал версию Apache, указанную на скриншоте. Загрузите этот файл и вы, для удобства сохраните в папке на рабочем столе и запустите на выполнение. В появившемся окне диалога установки нужно согласиться с правами использования веб-сервера.

Затем жмем «Next», или можете ознакомиться с особенностями сборки данной версии сервера. На следующем шаге установки и настройки Apache PHP MySQL задаем домен, сервер и «мыло» админа. Так как в нашем случае инсталляция происходит на локальную машину, то я указал в первых двух полях localhost и задал почтовый ящик «от фонаря». Вы можете сделать также. Внизу оставляем отмеченным 80 порт.

На следующем шаге выбираем тип установки обычный («typical») и устанавливаем место инсталляции в файловой системе ПК. Я оставил значение по умолчанию.

В конце нажимаем «Next», и затем начнется установка. После окончания инсталляции веб-сервера жмем «Finish». Для проверки работоспособности Apache можете набрать браузере localhost.

Данная сборка сервера поставляется с утилитой Monitor Apache Services. При работе сервера она отображается в трее. Для запуска сервера нужно нажать на значок приложения в панели «Пуск».

Настройка веб-сервера

Далее мы осуществим настройку Apache MySQL. Сначала создадим директорию (лучше на другом диске), где будем хранить данные своего сайта. Я создал папку по этому пути: F:\my_site\localhost. И затем создал там еще две папки (одну для содержимого ресурса, а другую – для скриптов).

Затем заходим на диск C или на другой диск, куда вы инсталлировали Apache. В папке conf находим файл httpd.conf и открываем его обычным Блокнотом:

Найдите в содержании файла строку:

ServerRoot "C:/Program Files/Apache Software Foundation/Apache2.2"

Прописанный в ней путь указывает на папку, где установлен веб-сервер. Ели надо, то подправьте.

Проверяем заданный номер порта.

Изменяем путь к содержимому будущего сайта. Переписываем путь, указанный в DocumentRoot на путь к папке www.

Прописываем в блоке Directory путь, где будут храниться данные сервера.

В DirectoryIndex указываем файлы, которые должны открываться, если не задана первая страница.

Добавляем две строчки в там, где указано на скриншоте:

AddType application/x-httpd-php .php3.
иAddType application/x-httpd-php .php

Вроде бы закончили данный этап настройки Apache PHP MySQL.

Для проверки разместите в папке любую веб-страницу и переименуйте на index.html. Если ее содержимое выводится по адресу localhost, значит мы сделали все правильно.

Установка PHP

Под используемую нами версию веб-сервера подходит PHP 5.3.5. Ее можно скачать по этому адресу.

Инсталлирование PHP происходит,по такой же схеме, как и веб-сервер. Дважды кликните по скачанной «инсталяхе». Для установки создайте папку в корневой директории (на другом диске).

Указываем версию используемого веб-сервера.

Затем задаем папку, где хранятся настройки сервера на диске C.

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

И заканчиваем установку. Для этого нажимаем «Finish».

Настройка PHP

В папке, куда установили PHP, находим файл php.ini открываем его. В разделе «Paths and Directories» активируем параметр (убираем перед строкой точку с запятой), и в скобках прописываем путь к папке ext в PHP.

В разделе «Dynamic Extensions» в указанном на скриншоте месте подключаем следующие библиотеки:

extension=php_mysqli.dll
extension=php_pdo.dll
extension=php_gd2.dll
extension=php_mbstring.dll
extension=php_mysql.dll
extension=php_pdo_mysql.dll
extension=php_sqlite.dll

Перейдите в следующий раздел «Module Settings». В его конце после [dba] найдите слово «END» и удалите все переменные, установленные после него.

Проверяем корректность установки комплекта Apache PHP MySQL. Создадим в папке www файл index.php (можно даже в Блокноте) и набираем в браузере localhost.

Установка MySQL

Инсталяху скачиваем отсюда. Я не буду описывать типичные шаги установки (принятие соглашения и т. п.). Задаем «стандартный» вариант установки.

Затем задаем путь, где у нас установлен PHP. В эту же корневую директорию (в отдельную папку) ставим и MySQL. После инсталляции появится окно утилиты для конфигурации сервера.

Выбираем стандартную конфигурацию Apache MySQL. На следующем шаге жмем «Next». Затем задаем пароль для root. После настройки жмем «Finish».

Вот и все, мы закончили!

Наверное, лучше использовать чужие «джентльменские» наборы. Потому что так быстрее и выгоднее, прежде всего для самого себя! Поверьте, после установка Apache MySQL самостоятельно всю гордость как рукой снимет, и «сами с усами и с мозгами» забывается надолго :)

Хотите изучить MySQL?

Прямо сейчас посмотрите 24-х часовой курс по базе данных MySQL!

Смотреть курс

Метки:

Комментарии Вконтакте:

Комментарии Facebook:

Комментарии (1)

  1. Her Uwe BoLL

    Хорошая была статья пять лет назад

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Я не робот.

Spam Protection by WP-SpamFree