Если вы занимаетесь веб-разработкой вы уже знакомы со стеком LAMP, содержащим Apache, MySQL, PHP и PhpMyAdmin (опционально) на платформе Linux. В то время как на Windows, чтобы попробовать LAMP для тестирования различных веб-приложений на Windows 11/10/8/7, мы можем использовать такие приложения, как XAMPP и WAMP. Однако, если вы работаете под Windows 11 или 10, они вам не нужны; вы можете получить родную производительность Linux с интерфейсом командной строки для загрузки, установки и управления пакетами LAMP. В этом руководстве вы узнаете, как установить MySQL, PHP и phpMyAdmin на Windows 11 или 10 с помощью подсистемы Windows для Linux.
Подсистема Windows для Linux – это слой совместимости Linux в Windows 10, который запускает различные виды минимальных образов дистрибутивов Linux с интерфейсом командной строки. Такие как Debian, Ubuntu, Kali, Arch Linux, OpenSUSE, CentOS и другие… Некоторые из них официально доступны в магазине Windows 10 Microsoft Store, например Ubuntu. Сначала мы загрузим Windows 10 WSL Ubuntu, а в следующих шагах узнаем, как установить Apache, MySQL, PHP и phpMyAdmin (стек LAMP). Итак, давайте начнем обучение.
Шаг 1: Включите Windows 11 или 10 WSL для установки LAMP
Установка подсистемы Windows для Linux не представляет собой большой проблемы; нам не нужно загружать сторонние пакеты. Найдите в поисковой строке Windows 10 пункт «Включение или выключение функций Windows». Затем выберите опцию Подсистема Windows для Linux и нажмите кнопку OK. Ознакомьтесь с нашей пошаговой статьей об активации Windows 11 или 10 WSL.
Шаг 2: Загрузите дистрибутив WSL Linux
Дистрибутив Linux нужен нам для установки MySQL, PHP и phpMyAdmin на WSL. Хотя различные Linux-приложения доступны в Microsoft Store, мы устанавливаем здесь Ubuntu WSL. Итак, в поисковой строке Windows 11 или 10 введите Microsoft Store и найдите Ubuntu. Когда он появится, нажмите на кнопку Get, чтобы установить его.
Шаг 3: Запустите Ubuntu WSL
После установки приложения WSL Linux, Ubuntu будет доступен в приложениях Windows 11 или 10; нажмите на него, чтобы запустить. Для правильного запуска необходимо загрузить дополнительные пакеты, что займет некоторое время, поэтому наберитесь терпения.

Шаг 4: Запустите команду обновления системы
Теперь мы имеем именно сервер Linux Ubuntu с интерфейсом командной строки; таким образом, команды для установки любых пакетов Linux на стандартном Ubuntu будут работать и на WSL Ubuntu App.
Хотя мы недавно установили дистрибутив Ubuntu WSL, существует вероятность обновлений; поэтому сначала выполните команду обновления системы:
sudo apt-get update sudo apt-get upgrade
Шаг 5: Установка Apache на WSL
Первое, что необходимо в LAMP-стеке на базе Linux, – это сама ОС Linux, которая уже была установлена выше; теперь нам нужен веб-сервер Apache. Это легкий веб-сервер с открытым исходным кодом, на котором работают различные веб-приложения и веб-сайты. Чтобы установить его на Windows 10 или 11 подсистему для Linux, выполните следующую команду:
sudo apt-get install apache2 sudo service apache2 start
Шаг 4: Установка MySQL на Windows 10 WSL
Чтобы установить MySQL на Ubuntu Windows 10 WSL, выполните следующую команду:
sudo apt-get install mysql-server mysql-client sudo service mysql start
Создайте пользователя root для последующего использования phpMyAdmin.
sudo mysql -u root
CREATE USER 'h2s'@'localhost' IDENTIFIED BY 'password'; GRANT ALL PRIVILEGES ON *.* TO 'h2s'@'localhost'; FLUSH PRIVILEGES;
Примечание: Замените текст зеленого цвета, т.е. имя пользователя и пароль, на любой другой, который вы хотите назначить.
Шаг 5: Установка PHP в Ubuntu Windows 10 WSL
Здесь мы устанавливаем PHP и некоторые важные расширения PHP, которые могут понадобиться вам для ваших веб-проектов.
sudo apt-get install php libapache2-mod-php php-mysql php-gd php-json php-curl php-xml php-mbstring sudo apt-get update

Шаг 6: Установите phpMyAdmin
Пришло время скачать и установить phpmyadmin на Windows WSL. Мы уже установили основные компоненты стека LAMP, которые необходимы для запуска большинства проектов на базе PHP в Linux. Однако, если вы не разбираетесь в командах для управления базами данных, вам следует установить phpMyAdmin. Вот команда для этого:
sudo apt-get install -y phpmyadmin
Во время установки системы инсталлятор попросит ввести несколько данных.
Укажите пароль для регистрации phpMyAdmin на сервере баз данных.

Выберите веб-сервер, который вы хотите автоматически сконфигурировать с phpMyAdmin. Поскольку у нас установлен Apache, с помощью клавиши Spacebar выберите вариант apache2, а затем нажмите кнопку Enter.

Настройте базу данных для PHPMyAdmin.

Когда он попросит ввести пользователя базы данных, используйте того, которого мы создали выше. В нашем случае это h2s, а вам нужно ввести созданного вами пользователя.

Шаг 7: Проверьте Apache и phpMyadmin
После выполнения всех вышеперечисленных шагов пришло время проверить, все ли работает. Во-первых, мы должны знать IP-адрес нашего Ubuntu WSl. Для этого воспользуйтесь следующей командой:
ifconfig

Теперь откройте браузер и введите IP-адрес вашей системы, который вы можете найти в шаге выше. В нашем случае это 192.168.43.93, но в вашем он должен быть другим.

Тест и вход в phpMyAdmin
Чтобы войти в установленный phpMyAdmin, введите свой системный IP и имя каталога phpMyAdmin:
localhost/phpmyadmin
или
127.0.0.1/phpmyadmin
Или используя локальный IP-адрес; в нашем случае это:
192.168.43.93/phpmyadmin
Когда появится экран входа в систему, введите имя пользователя root для созданной выше базы данных и его пароль.

Здесь находится панель управления phpMyAdmin.

Комментарии (0)