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

Бесплатный курс по PHP программированию
Освойте курс и узнайте, как создать веб-приложение на 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 и открываем его обычным Блокнотом:
Найдите в содержании файла строку:
1 |
ServerRoot "C:/Program Files/Apache Software Foundation/Apache2.2" |
Прописанный в ней путь указывает на папку, где установлен веб-сервер. Ели надо, то подправьте.
Проверяем заданный номер порта.
Изменяем путь к содержимому будущего сайта. Переписываем путь, указанный в DocumentRoot на путь к папке www.
Прописываем в блоке Directory путь, где будут храниться данные сервера.
В DirectoryIndex указываем файлы, которые должны открываться, если не задана первая страница.

Бесплатный курс по PHP программированию
Освойте курс и узнайте, как создать веб-приложение на PHP с полного нуля
Получить курс сейчас!Добавляем две строчки в
1 2 |
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» в указанном на скриншоте месте подключаем следующие библиотеки:
1 2 3 4 5 6 7 |
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 самостоятельно всю гордость как рукой снимет, и «сами с усами и с мозгами» забывается надолго 🙂

Бесплатный курс по PHP программированию
Освойте курс и узнайте, как создать веб-приложение на PHP с полного нуля
Получить курс сейчас!
Комментарии (1)