LAMP(Linux、Apache、MySQL和PHP)和LEMP(Linux、Nginx、MySQL和PHP)是两种非常流行的Web服务器解决方案。我们将详细讲解如何在阿里云Linux系统上安装并配置这两个服务器环境。
二、准备工作
确保你已经购买了一台ECS实例,并且安装了CentOS或Ubuntu等操作系统。然后根据需要选择要安装的软件包管理器(yum 或 apt),以便能够方便快捷地进行后续操作。
三、安装Apache/Nginx
对于LAMP架构来说,我们需要先安装Apache Web服务器;而对于LEMP架构,则应安装Nginx。以下是具体的步骤:
1. 对于CentOS用户:
使用命令`sudo yum install httpd`来安装Apache或者`sudo yum install nginx`来安装Nginx。
2. 对于Ubuntu用户:
使用命令`sudo apt-get update && sudo apt-get install apache2`来安装Apache或者`sudo apt-get update && sudo apt-get install nginx`来安装Nginx。
四、启动Apache/Nginx服务
1. 对于CentOS用户:
使用命令`sudo systemctl start httpd.service`来启动Apache或者`sudo systemctl start nginx`来启动Nginx。
2. 对于Ubuntu用户:
使用命令`sudo systemctl start apache2`来启动Apache或者`sudo systemctl start nginx`来启动Nginx。
五、安装MySQL/MariaDB
接下来,我们将在系统中安装一个数据库管理系统。在这里以MySQL为例:
1. 对于CentOS用户:
使用命令`sudo yum install mariadb-server mariadb`来进行安装。
2. 对于Ubuntu用户:
使用命令`sudo apt-get update && sudo apt-get install mysql-server`来进行安装。
运行命令`sudo mysql_secure_installation`以提高安全性。
六、安装PHP
无论是LAMP还是LEMP架构都需要安装PHP来解析动态网页内容。这里介绍如何安装PHP7.4版本。
1. 对于CentOS用户:
使用命令`sudo yum install php php-mysql`来进行安装。
2. 对于Ubuntu用户:
使用命令`sudo apt-get update && sudo apt-get install php7.4 libapache2-mod-php7.4 php7.4-mysql`(如果是Apache)或`sudo apt-get update && sudo apt-get install php-fpm php-mysql`(如果是Nginx)来进行安装。
七、重启Apache/Nginx服务
为了让新安装的PHP生效,我们需要重新启动Apache/Nginx服务。
1. 对于CentOS用户:
使用命令`sudo systemctl restart httpd.service`(如果是Apache)或`sudo systemctl restart nginx`(如果是Nginx)。
2. 对于Ubuntu用户:
使用命令`sudo systemctl restart apache2`(如果是Apache)或`sudo systemctl restart nginx`(如果是Nginx)。
八、测试Web服务器是否正常工作
创建一个新的PHP文件index.php并将其放在/var/www/html目录下(如果使用的是Apache)。文件内容如下:
“
然后打开浏览器,输入服务器IP地址,查看是否能正确显示PHP信息页面。
以上就是在阿里云Linux系统中配置LAMP/LEMP栈的方法,希望对大家有所帮助。