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
上一篇
下一篇