如何在Linux Mint 20上安装LAMP Stack

lamp-logoLinux 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从目录为您的网站提供任何文件。打开您喜欢的浏览器,然后打开以下URL来验证Apache的安装:/var/www/html

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。感谢您使用本教程在Linux Mint 20系统中安装LAMP(ApacheMariaDBPHP)。有关其他帮助或有用信息,我们建议您检查Apache,MariaDB和PHP的官方网站。

原创文章,作者:校长,如若转载,请注明出处:https://www.yundongfang.com/Yun41205.html

(0)
打赏 微信扫一扫不于多少! 微信扫一扫不于多少! 支付宝扫一扫礼轻情意重 支付宝扫一扫礼轻情意重
上一篇 2021年3月8日 下午5:48
下一篇 2021年3月8日 下午5:53

相关推荐