步骤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/