Это руководство покажет вам, как настроить сервер LAMP (Linux, Apache, MySQL и PHP) для разработки веб-приложений на основе PHP в Ubuntu Linux с использованием XAMPP.
Вы можете использовать стек XAMPP для разработки приложений PHP на базе таких фреймворков, как WordPress, Joomla, Drupal, PrestaShop и т. Д.
Что такое XAMPP?
XAMPP - один из самых популярных LAMP-стеков для настройки среды разработки PHP. Он имеет открытый исходный код и доступен во всех основных операционных системах, включая Windows, Linux и macOS. Основные компоненты, которые работают вместе, чтобы сделать XAMPP, включают Apache, MySQL, PHP и Perl.
Сервер XAMPP идеально подходит для разработки программного обеспечения или создания прототипов, поскольку его относительно легко настроить и не требуется особой настройки. Однако обратите внимание, что XAMPP не рекомендуется использовать в качестве рабочего сервера, поскольку он ставит под угрозу некоторые проблемы безопасности, чтобы упростить настройку среды разработки. Например:
- Любой желающий может легко получить доступ к демону MariaDB через сеть.
- У администратора базы данных по умолчанию (root) нет пароля.
Скачать XAMPP для Linux
Для начала вы должны загрузить пакет Debian XAMPP для Ubuntu Linux, как описано ниже.
Сначала перейдите в каталог загрузок, используя команда cd.
cd ~ / Загрузки
Выполните следующую команду, чтобы загрузить XAMPP, используя wget, инструмент командной строки для загрузки пакетов из Интернета.
wget https://www.apachefriends.org/xampp-files/8.0.8/xampp-linux-x64-8.0.8-0-installer.run
Примечание: Вы можете заменить версию XAMPP в приведенной выше команде на версию, которая вам нравится, если хотите.
Поскольку ваш текущий рабочий каталог - это /Downloads папка, wget автоматически сохранит установщик приложения XAMPP в этот каталог.
Как установить XAMPP на Ubuntu
Прежде чем вы сможете установить приложение XAMPP, вам необходимо изменить разрешения установщика, чтобы сделать его исполняемым, используя команда chmod.
sudo chmod 755 xampp-linux-x64-8.0.8-0-installer.run
Если вы укажете установщик XAMPP с помощью ls -l, вы получите результат, аналогичный приведенному ниже. Как видите, у установщика теперь есть права на выполнение.
Выполните следующую команду, чтобы запустить установщик XAMPP:
sudo ./xampp-linux-x64-8.0.8-0-installer.run
Начальный экран установщика XAMPP должен выглядеть примерно так:
Нажми на Следующий и следуйте инструкциям мастера по установке.
Нажми на Заканчивать кнопку, чтобы завершить установку.
После завершения установки система сохранит файлы XAMPP в папке /opt/lampp каталог в вашей системе. Веб-страницы или проекты будут размещены в /opt/lampp/htdocs каталог.
Чтобы запустить службы XAMPP, такие как Apache, MySQL и ProFTPD, просто выполните следующую команду:
sudo / opt / lampp / lampp start
Вы можете проверить статус служб XAMPP, набрав:
sudo / opt / lampp / lampp статус
Также обратите внимание, что XAMPP поставляется с графическим инструментом, который вы можете использовать для простого управления своими службами. Вы можете запустить инструмент XAMPP GUI с помощью следующих команд:
cd / opt / lampp
sudo ./manager-linux-x64.run
Откроется следующее окно XAMPP.
Проверьте, все ли работает
Если вы можете запустить службы без каких-либо проблем, то, вероятно, все работает, как ожидалось.
Чтобы проверить, правильно ли сервер Apache обслуживает ваши веб-страницы, введите http://localhost в вашем веб-браузере. Браузер отобразит страницу, похожую на показанную ниже. К сведению, сервер Apache по умолчанию работает на 80-м порту.
Вы также можете получить доступ к базе данных MySQL, поставляемой с XAMPP, набрав http://localhost/phpmyadmin URL-адрес в вашем браузере.
Учить больше: Станьте экспертом в области веб-разработки и MySQL с помощью этого курса
Настройка сервера LAMP в WSL
В этом руководстве показано, как настроить сервер XAMPP для использования при разработке приложений на основе PHP. По соображениям безопасности вы никогда не должны использовать XAMPP в производственных целях.
Для разработчиков, которые работают над подсистемой Windows для Linux, вы также можете настроить сервер LAMP на WSL, если хотите.
Хотите начать веб-разработку в подсистеме Windows для Linux? Начните с настройки тестовой среды LAMP.
Читать далее
- Linux
- Ubuntu
- Сервер Apache
- Linux
- PHP

Мвиза занимается разработкой программного обеспечения по профессии и много пишет о Linux и интерфейсном программировании. Некоторые из его интересов включают историю, экономику, политику и архитектуру предприятий.
Подписывайтесь на нашу новостную рассылку
Подпишитесь на нашу рассылку, чтобы получать технические советы, обзоры, бесплатные электронные книги и эксклюзивные предложения!
Еще один шаг…!
Пожалуйста, подтвердите свой адрес электронной почты в электронном письме, которое мы вам только что отправили.