Как установить PHP, Apache и MySQL на операционную систему Windows?

как установить php, apache и mysql на операционную систему windows?

Используемое окружение

В качестве версии Windows для установки PHP, Apache и MySQL была выбрана 8.1. Все операционные системы этого семейства обратно совместимы, так что повторить нижеописанное не составит труда на других версиях.

Сразу хочется отметить, что PHP, Apache и MySQL – это не родные программы по отношению к операционной системе Windows. Хоть и существует возможность их установки, но администрирование посредством ручного исправления конфигурационных файлов, и работа с командной строкой[1] может испугать неопытного пользователя.

Мы не станем устанавливать и конфигурировать Apache, MySQL, PHP по отдельности, а выберем готовую сборку OpenServer. Она позволяет через понятный интерфейс переключаться между различными версиями данных программ и менять их настройки. Новичкам не придется долгими часами исправлять конфигурационные файлы в поисках причины некорректной работы того или иного компонента.

Установка платформы Open Server

Для начала зайдем на официальный сайт Open Server в раздел скачивания программного продукта «https://ospanel.io/download/». Вам откроется окно как на изображении ниже. Необходимо выбрать версию Basic, ввести проверочный код с картинки и начать скачивание.

скриншот официального сайта Open ServerРис 1. Раздел для скачивания платформы OpenServer
на официальном сайте.

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

Заметка
Скачивание может занять довольно много времени. Версия Basic имеет размер 290мб и поставляется не в виде торрент файла, а исполняемого файла с расширением .exe.

После скачивания исполняемого файла – запустите его. Вам будет предложено выбрать папку для установки платформы. Мы, для примера, разместим её прямо в корневом каталоге C:\. На диске автоматически создастся папка C:\OpenServer, в которой будут размещены все файлы платформы. После этого OpenServer самостоятельно осуществит установку и настройку PHP, Apache и MySQL под Windows. 

Структура файлов OpenServer

Перейдите в директорию C:\OpenServer. В ней расположены три поддиректории (domains, modules и userdata), а также два исполняемых файла (Open Server x64.exe и Open Server x86.exe). Для запуска платформы необходим тот исполняемый файл, который соответствует разрядности вашей операционной системы.

Пояснение к поддиректориям:

  • domains — может содержать в себе поддиректории, которые будут являться корневыми для каждого из созданного вами сайта. В директории по умолчанию содержится одна папка localhost, предназначенная для сайта, который будет открываться через браузер по адресу http://localhost.
  • modules — содержит в себе разнообразные версии программного обеспечения (интерпретаторы PHP, различные виды СУБД[2], Apache и многое другое). Вы не должны ничего менять в этой папке и можете о ней забыть. Вся настройка будет осуществляться через интерфейс программы.
  • userdata — здесь располагаются файлы баз данных, которые вы будете создавать в процессе работы. Она содержит множество поддиректорий, соответствующих различным версиям и типам СУБД. Аналогично директории modules, вы не будете здесь ничего править вручную. Всё управление ведется через интерфейс программы.

Мы запустили исполняемый файл Open Server x64.exe, так как он соответствует разрядности нашей операционной системы. В нижнем правом углу панели управления должен появиться красный флажок. Щелкнув по нему, вы увидите контекстное меню.

контекстное меню администрирования Open Server
Рис 2. Меню запуска и настройки OpenServer.

Нажмите кнопку «запустить». Возможно, ваш брандмауэр запросит разрешение на запуск этой программы, т.к она работает с сетевыми настройками. Просто дайте ей все необходимые права.

Чтобы проверить работоспособность локального веб-сервера Apache зайдите в браузер и в адресной строке вбейте «http://localhost». Вы должны увидеть экран как на изображении приведенном ниже.

скриншот сообщения удачного запуска Apache через Open Server
Рис 3. Сообщение, свидетельствующее об удачном запуске OpenServer. 

Настройка OpenServer

Что бы изменить версии используемого интерпретатора PHP, веб-сервера Apache или СУБД MySQL, нажмите на флажок в нижнем правом углу панели управления. В открывшемся контекстном меню зайдите в пункт «Настройки» и перейдите в закладку «Модули». Интерфейс меню интуитивно понятен. Из открывающихся списков вы можете выбрать необходимую вам версию той или иной программы.

Важно
На практике мы будем использовать версию PHP 5.6, так как она мало чем отличается от версии 7.0, но более широко распространена у поставщиков хостинговых услуг.

Если у вас возникнет потребность в более специфичной настройке рабочего окружения, то мы советуем обратиться к официальной документации Open Server, которая расположена по адресу «https://ospanel.io/docs/».

Термины, использованные в статье

  1.  Командная строка - программа, которая позволяет выполнять команды операционной системы и осуществлять администрирование, не выходя из графического интерфейса пользователя. Команды отдаются путем текстового ввода с клавиатуры.
  2.  СУБД (система управления базами данных) – программа, которая реализует механизмы администрирования баз данных, поддержания их целостности и реализации уровней доступа с помощью назначения прав пользователей. Важно понимать различие терминов «база данных» и «СУБД». Зачастую их используют как синонимы, но база данных - это сложно структурированный файл, хранящий в себе данные, а СУБД – это программа, которая им управляет.

Последние публикации