Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
interaktivnoe_programirovanie_internet-prilozheniy (1).docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
3.94 Mб
Скачать

Установка веб-сервера

Как уже выяснилось, для того, чтобы использовать все возможности веб-приложения, необходим сервер. Но сервер не обязательно должен находиться на удаленном компьютере с выходом в сеть. Существует такое понятие, как локальный сервер.

Локальный сервер – программное обеспечение, имитирующие работу реального сервера и позволяющее работать с веб-приложениями без подключения к сети.

Итак, для дальнейшей работы по разработке и отладке веб-приложений с использованием PHP и MySQL нам необходимо установить локальный веб-сервер, СУБД MySQL и интерпретатор PHP.

Интерпретатор - это программное обеспечение, используемое для выполнения программного кода языков высокого уровня. Каждая часть кода интерпретируется и выполняется отдельно и последовательно; если в какой-то части будет найдена ошибка, она остановит интерпретацию кода без обработки оставшейся части кода.

Для установки мы выберем сервер Apache. Все программные компоненты, относящиеся к установке и настройке этого веб-сервера, являются свободно распространяемыми, то есть бесплатными.

Также, для комфортной работы с базой данных MySQL, нам понадобится phpMyAdmin – программа, написанная на языке PHP и представляющая собой визуальный интерфейс для работы с СУБД MySQL, которая не имеет собственного визуального интерфейса.

Будем рассматривать пример установки нужных нам программ на примере операционной системы Windows 10, однако процедура установки не отличается и для более ранних версий Windows.

Наши действия будут разделены на несколько этапов:

  1. Подготовительный этап;

  2. Создание файловой структуры веб-сервера;

  3. Установка Apache 2.4;

  4. Установка и настройка MySQL 5.7;

  5. Установка и настройка PHP 7;

  6. Установка и настройка phpMyAdmin;

  7. Использование сервера и резервное копирование данных;

  8. Дополнительная настройка PHP;

  9. Настройка почтовой заглушки.

Подготовительный этап

На данном этапе следует скачать нужные программы и подготовиться к их установке.

Итак, нам необходимы следующие программные компоненты:

  • Apache 2.4 - веб-сервер;

  • PHP 7- среда для работы PHP-программ;

  • MySQL 5.7 - система управления базами данных;

  • phpMyAdmin – визуальный интерфейс для работы с MySQL.

Официальный сайт разработчиков Apache располагается по адресу httpd.apache.org. Но, поскольку официальная версия собирается с использованием старого компилятора, она не работает с новыми версиями PHP. Авторы PHP рекомендуют скачивать Apache с ресурса, расположенного по адресу apachelounge.com/download.

Если в вашем распоряжении 64-битная версия Windows, то можно выбирать как 64-битную, так и 32-битную версию компонентов. Главное правило - все компоненты должны быть одной версии. Если у вас 32-битная версия Windows, то все компоненты должны быть 32-битными. Это не относится к phpMyAdmin, который написан на языке PHP. Для PHP программ понятие битности неприменимо.

PHP 7 скачиваем со страницы http://windows.php.net/qa/. Необходимо выбрать версию Thread Safe.

Бесплатная версия MySQL называется MySQL Community Server. Её можно скачать на странице http://dev.mysql.com/downloads/mysql/. На этой же странице можно скачать установщик в виде исполняемого файла, но мы будем использовать ZIP-архив.

На странице скачивания нам предлагают зарегистрироваться или войти в существующую учётную запись. Делать это необязательно. Достаточно нажать на ссылку No thanks, just start my download.

Ресурс для скачивания phpMyAdmin: phpmyadmin.net.

Ещё нам понадобится для работы файл «Распространяемый компонент Visual C++ для Visual Studio 2015» с обновлением 1 (или любой другой более поздний), скачать который можно на официальном сайте Microsoft по адресу https://www.microsoft.com/ru-RU/download/details.aspx?id=49984.

Итак, в результате в нашем распоряжении должны оказаться следующие файлы:

  • httpd-2.4.18-win64-VC14.zip;

  • php-7.0.3-Win32-VC14-x64.zip;

  • mysql-5.7.11-winx64.zip;

  • phpMyAdmin-4.5.4.1-all-languages.zip;

  • vc_redist.x64.exe.

Перечень файлов, необходимых для установки, представлен на рисунке 93.

Рисунок 93 - Перечень файлов, необходимых для установки

В первую очередь запустим файл vc_redist.x64.exe. Установка данного компонента необходима для корректной работы Apache. На рисунке 94 представлено окно запуска процесса установки vc_redist.x64.exe:

Рисунок 94 - Запуск установки vc_redist.x64.exe

Ставим отметку в поле «Я принимаю условия лицензии» и нажимаем «Установить». Ждем, пока установка не завершится. Признаком окончания процесса установки vc_redist.x64.exe является появление окна, показанного на рисунке 95.

Рисунок 95 - Окончание установки vc_redist.x64.exe

На этом подготовительный этап установки завершен.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]