06.06.2023

Установка и настройка WAMP-сервера

WAMP-сервер является реализацией классического LAMP-сервера, но для ОС семейства Windows. В данный дистрибутив входит Apache, PHP, MySQL и автоматический установщик расширений.

Перед установкой WAMP-сервера установим недостающие библиотеки - Visual C++ Redistributable for Visual Studio 2015. Для этого переходим по ссылке. Для удобства выбираем язык отображения страницы нажимаем на кнопку Download / Загрузить.

Страница обновится, выбираем разрядность дистрибутива и кликаем по кнопке Next / Далее.

Дожидаемся полной загрузки пакета. Устанавливаем его по принципе “Далее-Готово”.

Аналогичным образом устанавливаем:

Переходим на сайт проекта WAMP по ссылке. Открываем раздел “Загрузка”

Дожидаемся полной загрузки файла и запускаем его.

В самом начале, программа предлагает выбрать язык для всего процесса установки. Выбираем по удобству. В нашем случае будет английский. Кликаем по кнопке “OK”.

Внимательно читаем лицензионное соглашение. Если все устраивает - принимаем условия и продолжаем установку.

На следующем этапе программа предложит ознакомиться с информацией по установке.

Данная информация напоминает о необходимости отключить IIS сервер и обновить пакеты Visual C++.

Выбираем путь установки. По умолчанию “C:wamp”. Важно, чтобы на диске было свободно более 2,5Гб. Если все устраивает, нажимаем “Далее” (Next).

На следующем шаге, программа предложит создать ярлык в меню Пуск. Кликаем “Далее” (Next).

Проверяем параметры установки и кликаем “Установить” (Install).

Дожидаемся окончания процесса установки.

В процессе установки может появиться вопрос об использовании Internet Explorer в качестве браузера WAMP-сервера. Если желаете выбрать другой браузер, нажимаем кнопку “Да”. В этом случае будет необходимо указать exe-файл нового браузера.

Если установлены все вышеперечисленные обновления, сервер WAMP-запустится в системном трее.

Проверяем работу сервера. Для этого перейдем по ссылке http://127.0.0.1.

Настроим Apache.

Разрешим подключение для всех, а не только для локальных пользователей. Отредактируем файл C:wamp64binapacheapache2.4.39confhttpd.conf.

В данном конфигурационном файле необходимо отыскать секцию:

<Directory "${INSTALL_DIR}/www/">

Заменяем значение “Require local”на “Require all granted”.

Сохраняем изменения и закрываем файл.

Теперь отредактируем файл C:wamp64binapacheapache2.4.39confextrahttpd-vhosts.conf. Заменяем параметры и значения секции Directory на:

Options FollowSymLinks
AllowOverride All
Order deny,allow
allow from all

Сохраняем и закрываем файл.

Перезапускаем WAMP-сервер. Для этого кликаем по значку в трее правой кнопкой мыши и выбираем Refresh.

Для проверки работы www-сервера, создадим html-файл в корне сайта. Для этого открываем Блокнот и наполняем его html-кодом. Затем сохраним файл по пути C:wamp64wwwindex.html

Теперь с другого компьютера откроем файл. Это можно сделать по доменному имени, если оно приобретено и настроено, либо по IP-адресу. В качестве примера:

http://<domain_name>/index.html
http://<IP-address>/index.html

Для того, чтобы узнать свой IP-адрес, достаточно открыть командную строку или окно PowerShell и выполнить команду:

ipconfig

Открываем.

Важно! Правила Брандмауэра Windows должны разрешать подключение к 80 и 443 TCP-портам.

Настройка phpMyAdmin

На главной странице сервера, в самом низу, слева, в секции Tools кликаем по phpmyadmin.

Страница откроется по адресу http://127.0.0.1/phpmyadmin/.

Web-приложение запросит логин и пароль. По умолчанию, логин - root, пароль следует оставить пустым. Также следует выбрать используемую СУБД и кликнуть по кнопке “Вперед”.

После успешной авторизации можно добавить пользователей, если в этом есть необходимость, а также изменить пароль пользователя root. Перейдем на вкладку “Учетные записи пользователей”. В строке пользователя root кликнем по редактировать привилегии.

Страница обновится, кликаем по “Изменить пароль”. Вводим пароль и его подтверждение. Кликаем по кнопке “Вперед”.

Важно понимать. что root является пользователем с наивысшими привилегиями. Пароль должен быть сложным.

По окончании настроек перезапускаем сервер аналогично тому, как это было показано выше.