Устанавливаем LAMP на Debian 11
Здравствуйте, уважаемые подписчики и читатели!
В этой статье я покажу Вам, как установить LAMP в Debian 11. Для тех из вас, кто не знал, LAMP — это набор инструментов с открытым исходным кодом, используемых для размещения веб-сайтов и приложений в Интернете. LAMP — это платформа веб-разработки, которая использует Linux в качестве операционной системы, Apache в качестве веб-сервера, MariaDB / MySQL в качестве сервера базы данных и PHP в качестве языка сценариев.
Перед установкой любого программного обеспечения важно убедиться, что ваша система обновлена, выполнив следующие команды в терминале:
sudo apt update
sudo apt upgrade
По умолчанию пакет веб-сервера Apache включен в репозиторий Debian. Выполните следующую команду, чтобы установить его:
sudo apt install apache2 apache2-utils
Проверьте сборку и версию apache:
apache2 -v
После установки Apache проверьте статус службы, используя следующую команду:
sudo systemctl status apache2
Вы также можете проверить установку Apache, просмотрев URL-адрес . Вы должны увидеть тестовую страницу Apache на следующем экране:http://your-ip-address
Установка сервера базы данных MariaDB.
Чтобы начать установку MariaDB, выполните следующие действия:
sudo apt install mariadb-server mariadb-client
После завершения установки проверьте, запущен ли сервер базы данных, введя команду:
sudo systemctl status mariadb
По умолчанию MariaDB не усилен. Вы можете защитить MariaDB с помощью скрипта. Вы должны внимательно прочитать и под каждым шагом, который установит пароль root, удалит анонимных пользователей, запретит удаленный вход root и удалит тестовую базу данных и доступ к безопасности MariaDB:
mysql_secure_installation
Настройте это так:
- Set root password? [Y/n] y - Remove anonymous users? [Y/n] y - Disallow root login remotely? [Y/n] y - Remove test database and access to it? [Y/n] y - Reload privilege tables now? [Y/n] y
Чтобы войти в MariaDB, используйте следующую команду (обратите внимание, что это та же команда, которую вы использовали бы для входа в базу данных MySQL):
mysql -u root -p
Установка PHP.
По умолчанию версия PHP доступна в Debian 11 Bullseye. Вы можете установить PHP с другими часто используемыми расширениями с помощью следующей команды:
sudo apt install php libapache2-mod-php php-cli php-fpm php-json php-pdo php-mysql php-zip php-gd php-mbstring php-curl php-xml php-pear php-bcmath
Затем включите модуль Apache, если он еще не включен, затем перезапустите веб-сервер:
a2enmod php7.4
После установки PHP проверьте версию PHP, используя следующую команду:
php -v
Протестируйте LAMP.
Чтобы протестировать стек LAMP, мы поместим файл PHP в корневой каталог документов по умолчанию на сервере Apache:
echo “<?php phpinfo(); ?>” > /var/www/html/info.php
Сохраните файл и выйдите. Затем откройте браузер в своей системе и введите http://your-ip-address/info.php
Поздравляю! Вы успешно установили LAMP .