在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从目录为您的网站提供任何文件。打开您喜欢的浏览器,然后打开以下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(Apache,MariaDB和PHP)。有关其他帮助或有用信息,我们建议您检查Apache,MariaDB和PHP的官方网站。
原创文章,作者:校长,如若转载,请注明出处:https://www.yundongfang.com/Yun41205.html