HCRM博客

如何在CentOS上用Yum快速安装LAMP环境?

CentOS LAMP 安装指南

一、前言

LAMP 是 Linux、apache、MySQL/MariADB、PHP 的首字母缩写,是网站管理员和开发人员用来测试和托管动态网站的流行开源堆栈,本文将详细介绍如何在 CentOS 8 系统上安装和配置 LAMP 堆栈。

如何在CentOS上用Yum快速安装LAMP环境?-图1
(图片来源网络,侵权删除)

二、更新系统软件包

在开始任何安装之前,建议先更新系统的软件包,登录到你的服务器并运行以下命令:

  • sudo dnf update y

三、安装 Apache

1、安装 Apache

  • sudo dnf install httpd y

2、启动并启用 Apache

  • sudo systemctl start httpd
  • sudo systemctl enable httpd

3、检查 Apache 状态

  • sudo systemctl status httpd

输出应类似于:

  • ● httpd.service The Apache HTTP Server
  • Loaded: loaded (/usr/lib/systemd/system/httpd.service; enabled; vendor preset: disabled)
  • Active: active (running) since [日期时间]

4、验证 Apache 安装

如何在CentOS上用Yum快速安装LAMP环境?-图2
(图片来源网络,侵权删除)

打开浏览器,访问http://<你的服务器IP>,如果看到 "Apache Homepage" 页面,则说明 Apache 安装成功。

四、安装 MariaDB(替代 MySQL)

1、安装 MariaDB

  • sudo dnf install mariadbserver mariadb y

2、启动并启用 MariaDB

  • sudo systemctl start mariadb
  • sudo systemctl enable mariadb

3、验证 MariaDB 安装

  • sudo systemctl status mariadb

输出应类似于:

如何在CentOS上用Yum快速安装LAMP环境?-图3
(图片来源网络,侵权删除)
  • ● mariadb.service MariaDB 10.3 database server
  • Loaded: loaded (/usr/lib/systemd/system/mariadb.service; enabled; vendor preset: disabled)
  • Active: active (running) since [日期时间]

4、保护 MariaDB 数据库引擎

  • sudo mysql_secure_installation

按提示完成交互式脚本,设置 root 密码,移除匿名用户,禁止 root 远程登录等。

五、安装 PHP

1、安装 PHP

  • sudo dnf install php y

2、验证 PHP 安装

创建一个测试 PHP 文件/var/www/html/info.php

  • <?php
  • phpinfo();
  • ?>

然后在浏览器中访问http://<你的服务器IP>/info.php,如果看到 PHP 信息页面,说明 PHP 安装成功。

六、配置虚拟主机(可选)

为了方便开发多个网站,可以配置虚拟主机,编辑 Apache 配置文件:

1、创建虚拟主机配置文件

  • sudo nano /etc/httpd/conf/httpd.conf

2、添加以下内容(假设域名为 example.com):

  • <VirtualHost *:80>
  • ServerName example.com
  • DocumentRoot /var/www/html/example
  • <Directory /var/www/html/example>
  • AllowOverride All
  • Require all granted
  • </Directory>
  • </VirtualHost>

3、重启 Apache

  • sudo systemctl restart httpd

七、常见问题与解答(FAQs)

1、Q: 如何更改 Apache 默认监听的端口?

A: 编辑/etc/httpd/conf/httpd.conf 文件,找到Listen 80,修改为所需的端口号,然后重启 Apache:

  • sudo systemctl restart httpd

2、Q: 如何更改 PHP 版本?

A: 使用Remi's RPM repository 来安装不同版本的 PHP,首先安装 Remi 仓库:

  • sudo dnf install epelrelease y
  • sudo dnf install https://rpms.remirepo.net/enterprise/remirelease8.rpm y

然后安装指定版本的 PHP,PHP 7.4:

  • sudo dnf install remiphp74 y

最后重启 Apache:

  • sudo systemctl restart httpd

本站部分图片及内容来源网络,版权归原作者所有,转载目的为传递知识,不代表本站立场。若侵权或违规联系Email:zjx77377423@163.com 核实后第一时间删除。 转载请注明出处:https://blog.huochengrm.cn/pc/20233.html

分享:
扫描分享到社交APP
上一篇
下一篇