LAMP是Linux,Apache,MySQL和PHP的首字母缩写,是网站管理员和开发人员用来测试和托管动态网站的一种流行的免费开源堆栈。
LAMP服务器带有4个核心组件:Apache Web服务器,MySQL或MariaDB数据库以及PHP(一种流行的脚本语言,用于创建动态Web页面)。
常见的LAMP架构平台!LAMP是世界上最流行的组合,当然同时也有Nginx,也就是LNMP: LAMP 相对于 NGINX 来说较为安全,但是Nginx处理高并发比Apache要强,在本文中,您将学习如何在CentOS 8 Linux发行版上安装LAMP服务器。
步骤1:更新CentOS 8软件包
建议,通常在开始安装之前先更新软件包是一个好的习惯。 因此,登录到您的服务器并运行以下命令。
[linuxidc@localhost ~/www.linuxidc.com]$sudo dnf update
步骤2:在CentOS 8上安装Apache Web 服务器
随着系统软件包的更新,下一步是安装Apache Web 服务器,一些关键的工具和实用程序将运行下面这条命令。
[linuxidc@localhost ~/www.linuxidc.com]$sudo dnf install httpd httpd-tools
安装完成后,使用以下命令启用Apache在系统启动时自动启动。
[linuxidc@localhost ~/www.linuxidc.com]$sudo systemctl enable httpd
Created symlink /etc/systemd/system/multi-user.target.wants/httpd.service → /usr/lib/systemd/system/httpd.service.
接下来,通过运行命令启动Apache服务。
[linuxidc@localhost ~/www.linuxidc.com]$sudo systemctl start httpd
要确认Apache Web服务是否正在运行,请运行命令。
[linuxidc@localhost ~/www.linuxidc.com]$sudo systemctl status httpd
输出如下:
● httpd.service - The Apache HTTP Server
Loaded: loaded (/usr/lib/systemd/system/httpd.service; enabled; vendor prese>
Active: active (running) since Wed 2020-02-26 07:07:23 EST; 2min 15s ago
Docs: man:httpd.service(8)
Main PID: 85860 (httpd)
Status: "Running, listening on: port 80"
Tasks: 213 (limit: 23820)
Memory: 25.2M
CGroup: /system.slice/httpd.service
├─85860 /usr/sbin/httpd -DFOREGROUND
├─85862 /usr/sbin/httpd -DFOREGROUND
├─85863 /usr/sbin/httpd -DFOREGROUND
lines 1-12
如果您有点好奇,可以通过运行rpm命令来获取Apache的版本以及与Apache相关的其他详细信息。
[linuxidc@localhost ~/www.linuxidc.com]$httpd -v
Server version: Apache/2.4.37 (centos)
Server built: Dec 23 2019 20:45:34
[linuxidc@localhost ~/www.linuxidc.com]$rpm -qi httpd
此外,您可以打开网络浏览器并访问显示的服务器IP。
https://www.linuxidc.com/
如下图
测试页
本页面是在 Apache HTTP 服务器 完成安装后用来测试它的正常运作。如果你能阅读此页面,此网站已能正常运作。此服务器是由 CentOS 所驱动。
步骤3:在CentOS 8上安装MariaDB
MariaDB是MySQL数据库的分支。 它是由一个MySQL的前团队开发的,该团队担心Oracle可能会将MySQL变成一个开源项目。 它具有比MySQL更好的创新功能,使其比MySQL更好。
要安装MariaDB,请运行命令。
[linuxidc@localhost ~/www.linuxidc.com]$sudo dnf install mariadb-server mariadb -y
接下来,启动并在启动时启用MariaDB,运行命令。