如何在Linux Mint 20 Ulyana上安装LAMP Stack

步骤1.在运行以下教程之前,重要的是通过apt在终端中运行以下命令来确保系统是最新的:
sudo apt update
步骤2.在Linux Mint 20上安装LAMP Stack。
在终端上运行以下命令以安装LAMP服务器:
sudo apt install lamp-server^
当出现“ 您是否要继续 ”的提示时,请按“ Enter ”继续安装。
测试Apache Web服务器
完成安装后,请运行:
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从/var/www/html目录为您的网站提供任何文件。打开您喜欢的浏览器,然后打开以下URL来验证Apache的安装:
http://your-ip-address
配置MySQL
安装后,MySQL将自动启动。要检查状态,请输入以下命令:
sudo systemctl status mariadb
从默认设置保护MySQL。
默认情况下,不对MySQL进行加固。您可以使用mysql_secure_installation脚本保护MySQL 。您应该仔细阅读每个步骤,并在每个步骤下面仔细进行操作,这将设置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 Stack。A5互联https://www.a5idc.net/

原文地址:https://www.cnblogs.com/a5idc/p/13733721.html