Как установить LAMP на Linux Mint 20

Установка, настройка Debian, Ubuntu, RaspOs и т.д.

Модератори: UR4FY, UR5FLN

Відповісти
Аватар користувача
UR4FY
Повідомлень: 68
З нами з: 05 грудня 2023, 00:47
Звідки: Odesa

Как установить LAMP на Linux Mint 20

Повідомлення UR4FY »

Установите LAMP Stack на Linux Mint 20 Ulyana

Шаг 1. Перед запуском приведенного ниже руководства важно убедиться, что ваша система обновлена, выполнив следующие aptкоманды в терминале:

sudo apt update

Шаг 2. Установка стека LAMP на Linux Mint 20.
Выполните приведенную ниже команду на своем терминале, чтобы установить сервер LAMP:

sudo apt install lamp-server^

Когда будет предложено « продолжить », нажмите « Enter », чтобы продолжить установку.

Тестирование веб-сервера Apache
После завершения установки запустите:

sudo systemctl start apache2.service
sudo systemctl enable apache2.service


Настроить брандмауэр
После установки Apache необходимо изменить правила брандмауэра UFW для открытия портов HTTP и HTTPS. Выполните следующую команду:

sudo ufw allow 'Apache Full'

Чтобы проверить изменения, выполните следующую команду:

sudo ufw status
Status: active
To Action From
-- ------ ----
22/tcp ALLOW Anywhere
Apache Full ALLOW Anywhere
22/tcp (v6) ALLOW Anywhere (v6)
Apache Full (v6) ALLOW Anywhere (v6)
Проверьте установку Apache.
Apache2 обслуживает любые файлы для вашего сайта из каталога. Откройте свой любимый браузер и откройте указанный ниже URL-адрес, чтобы проверить установку Apache:/var/www/html

http://your-ip-address

Настроить MySQL
После установки MySQL запустится автоматически. Чтобы проверить статус, введите следующую команду:

sudo systemctl status mariadb

Защитите MySQL от настроек по умолчанию.
По умолчанию MySQL не усилен. Вы можете защитить MySQL с помощью mysql_secure_installationсценария. вы должны внимательно прочитать и под каждым шагом, который установит пароль root, удалит анонимных пользователей, запретит удаленный вход root, а также удалит тестовую базу данных и доступ к безопасности MariaDB:

mysql_secure_installation
NOTE: RUNNING ALL PARTS OF THIS SCRIPT IS RECOMMENDED FOR ALL MariaDB
SERVERS IN PRODUCTION USE! PLEASE READ EACH STEP CAREFULLY!

Enter current password for root (enter for none):
OK, successfully used password, moving on...

Set root password? [Y/n] y
New password:
Re-enter new password:
Password updated successfully!
Reloading privilege tables..
... Success!

Remove anonymous users? [Y/n] y
... Success!

Disallow root login remotely? [Y/n] y
... Success!

Remove test database and access to it? [Y/n] y
- Dropping test database...
... Success!
- Removing privileges on test database...
... Success!

Reload privilege tables now? [Y/n] y
... Success!

Cleaning up...
Thanks for using MariaDB!
Чтобы войти в MySQL, используйте следующую команду (обратите внимание, что это та же команда, которую вы использовали бы для входа в базу данных MariaDB):

mysql -u root -p

Также попробуйте создать новую базу данных, пользователя и назначить привилегии для базы данных:

## CREATE DATABASE
MySQL [(none)]> CREATE DATABASE mydb;

## CREATE USER ACCOUNT
MySQL [(none)]> CREATE USER 'dbusers'@'localhost' IDENTIFIED BY 'your-secret-passwd';

## GRANT PERMISSIONS ON DATABASE
MySQL [(none)]> GRANT ALL ON mydb.* TO 'dbusers'@'localhost';

## RELOAD PRIVILEGES
MySQL [(none)]> FLUSH PRIVILEGES;
Затем перезапустите сервер базы данных MariaDB и включите его запуск при запуске системы, используя:

sudo systemctl restart mysql
sudo systemctl enable mysql


Тестирование PHP
После завершения установки вы можете убедиться, что в вашей системе установлена ​​последняя стабильная версия PHP 7.4, используя команду:

php -v

Чтобы протестировать PHP, создайте тестовый файл с именем info.php с приведенным ниже содержимым. Сохраните файл, затем перейдите к нему, чтобы узнать, работает ли PHP:

nano /var/www/html/info.php
<?php
phpinfo();
?>
Перезапустите Apache2, чтобы изменения вступили в силу перед тестированием PHP:

sudo systemctl restart apache2

Поздравляю! Вы успешно установили стек LAMP . Благодарим за использование этого руководства для установки LAMP ( Apache , MariaDB и PHP ) в системах Linux Mint 20. Для получения дополнительной помощи или полезной информации мы рекомендуем вам посетить официальный веб-сайт Apache, MariaDB и PHP.
Відповісти