Windows

Установите Apache, PHP и MySQL (MariaDB) в Windows, используя XAMPP

Установите Apache, PHP и MySQL (MariaDB) в Windows, используя XAMPP

Установите Apache, PHP и MySQL (MariaDB) в Windows, используя XAMPP

У некоторых из вас может быть представление о том, что означает название, а у некоторых нет, поэтому прежде чем мы перейдем к этому уроку, давайте полностью ознакомимся со всеми терминами.

В настоящее время Apache является наиболее часто используемым программным обеспечением для веб-серверов, и уже более 20 лет с момента его первоначального выпуска в 1995 году. Он обрабатывает HTTP-запросы и позволяет нам хранить, обрабатывать и доставлять веб-страницы локально или через Интернет. Все веб-сайты требуют, чтобы веб-сервер отображался в веб-браузере.

PHP — это серверный язык сценариев. PHP может работать локально, сам по себе, но он наиболее известен как расширение веб-сервера. В этом случае он позволяет разработчику запускать приложение PHP на сервере и доставлять результат через браузер. Это один из самых популярных скриптовых языков на стороне сервера.

MySQL — это приложение сервера базы данных, которое позволяет нам хранить и доставлять данные для приложений и / или веб-сайтов. MySQL уже много лет является стандартом программного обеспечения для баз данных с открытым исходным кодом Но после того, как Sun Microsystems приобрела его в 2008 году и снова продала Oracle в 2010 году, первоначальные основатели считали, что он перешел от своего открытого источника к более коммерческой версии. В ответ на это основатели MySQL разветвили исходный код и создали MariaDB , замену MySQL, которая обещает всегда оставаться открытым исходным кодом и совместима с MySQL API и командами.

Если мы соберем всю вышеприведенную информацию, то получим веб-сервер (Apache), способный обрабатывать язык сценариев на стороне сервера (PHP) и возможность хранить информацию с использованием сервера базы данных (MariaDB).

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

К счастью, существует множество альтернатив, и одним из них является XAMPP . Это позволяет нам легко устанавливать Apache, MySQL / MariaDB и PHP, автоматически настраивая их во время установки. Он также включает в себя дополнительные пакеты, такие как FileZilla FTP-сервер , Mercury Mail Server , Tomcat , PERL , phpMyAdmin и Webalizer . В основном все, что вам нужно для запуска собственного веб-сервера для тестирования и разработки.

Что вам нужно:

  • ПК с Microsoft Windows
  • подключение к интернету, чтобы загрузить установщик
  • терпение

1. Вам нужно зайти на сайт www.apachefriends.org и загрузить установщик. Обратите внимание, что XAMPP также доступен для компьютеров на базе Linux и Mac OS X, поэтому загрузите правильную версию для вашей ОС.

Установите Apache, PHP и MySQL (MariaDB) в Windows, используя XAMPP

2. Установите XAMPP, используя загруженный установщик. Обратите внимание, что во время установки вам будет предложено выбрать нужные вам пакеты. Здесь вы можете снять все, кроме Apache , MySQL и PHP , но я рекомендую также установить phpMyAdmin и Webalizer . Это поможет вам управлять базами данных MySQL, а также предоставит информацию об использовании веб-сайта.

Установите Apache, PHP и MySQL (MariaDB) в Windows, используя XAMPP

3. После установки вы увидите панель управления XAMPP . Здесь вы можете запускать и останавливать серверные приложения и вносить изменения в их конфигурационные файлы. Чтобы запустить Apache и MySQL, просто нажмите кнопки « Пуск» для каждой из них.

Установите Apache, PHP и MySQL (MariaDB) в Windows, используя XAMPP

4. После запуска серверов откройте ваш любимый браузер и укажите его на http://172.0.0.1 или http: // localhost для доступа к главной странице XAMPP. Отсюда вы можете получить доступ к phpMyAdmin, просмотреть конфигурацию PHP с помощью PHPInfo, а также получить доступ к разделу часто задаваемых вопросов и разделу HOW-TO, которого должно быть достаточно для начала работы с XAMPP.

Поздравляем! Вы установили Apache, PHP и MySQL / MariaDB на компьютер с Windows, используя XAMPP. Теперь вы можете тестировать и разрабатывать веб-сайты, выполняя их локально, вместо того, чтобы загружать каждый файл на веб-сервер после его редактирования.

ПРИМЕЧАНИЕ 1. Чтобы получить доступ к веб-сайту или сценарию с помощью XAMPP, вам необходимо переместить файлы веб-сайта в папку с именем HTDOCS, расположенную в папке установки XAMPP (обычно это C: \ XAMPP ).

ПРИМЕЧАНИЕ 2. Порты 80 и 443 , используемые по умолчанию Apache, могут быть заблокированы или зарезервированы на вашем компьютере другими приложениями. Например, Skype резервирует эти порты на случай, если другие недоступны, и продолжает резервировать их, даже если он их не использует. Вы можете отключить это в Skype, сняв флажок Использовать порты 80 и 443 для дополнительных входящих подключений в Сервис -> Параметры -> Дополнительно -> Подключение .

ПРИМЕЧАНИЕ 3: Если ваша машина находится за маршрутизатором и хочет получить доступ к веб-сайтам, размещенным на XAMPP, через внешнее соединение, вам придется настроить переадресацию портов на маршрутизаторе на машину XAMPP для портов 80 (HTTP), 443 (HTTPS) и 3306 (MySQL).

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

Похожие посты
Windows

Драйверы для Windows 10

Windows

Лучшие приложения для фотографии на вашем Windows Phone

Windows

Команды командной строки для панели управления апплетами

Windows

Официальное приложение SmugMug теперь доступно для Windows Phone