CentOS 安装 LAMP 环境指南

准备工作
在开始安装 LAMP(Linux, Apache, MySQL, PHP)环境之前,请确保您的 CentOS 系统已经安装完成,以下是安装 LAMP 环境所需的准备工作:
- 确保系统已更新到最新版本。
- 开启网络服务,以便从网络上下载安装包。
- 确保已安装必要的开发工具和编译器。
安装 Apache 服务器
Apache 是一个流行的开源 Web 服务器,我们将使用它来处理 HTTP 请求。
-
使用 yum 命令安装 Apache:
sudo yum install httpd
-
启动 Apache 服务器:
sudo systemctl start httpd
-
设置 Apache 服务器开机自启:
sudo systemctl enable httpd
-
测试 Apache 服务器是否正常运行,在浏览器中输入服务器的 IP 地址或域名,如果看到 Apache 的默认欢迎页面,说明 Apache 安装成功。
安装 MySQL 数据库服务器
MySQL 是一个流行的开源关系型数据库管理系统。
-
使用 yum 命令安装 MySQL:

sudo yum install mysql-server
-
启动 MySQL 服务器:
sudo systemctl start mysqld
-
设置 MySQL 服务器开机自启:
sudo systemctl enable mysqld
-
安全设置:运行以下命令,为 MySQL 设置一个临时密码:
sudo mysql_secure_installation
按照提示操作,设置 root 用户密码、删除匿名用户、禁止 root 远程登录等。
安装 PHP
PHP 是一种流行的开源脚本语言,用于 Web 开发。
-
使用 yum 命令安装 PHP:
sudo yum install php php-mysql
-
检查 PHP 是否安装成功,在 Apache 的配置文件中添加以下内容:
LoadModule php7_module modules/libphp7.so
然后重启 Apache 服务器:
sudo systemctl restart httpd
-
测试 PHP 是否安装成功,在 Apache 的根目录下创建一个名为
info.php的文件,内容如下:<?php phpinfo(); ?>
在浏览器中访问
http://服务器IP/info.php,如果看到 PHP 的信息页面,说明 PHP 安装成功。
配置 LAMP 环境测试
-
创建一个简单的 PHP 脚本,
test.php如下:<?php phpinfo(); ?>
-
将
test.php文件放置在 Apache 的根目录下。 -
在浏览器中访问
http://服务器IP/test.php,如果看到 PHP 的信息页面,说明 LAMP 环境配置成功。
FAQs:
-
问题:安装过程中遇到错误,提示缺少某些依赖库,怎么办? 解答: 检查 yum 缓存是否过时,可以使用以下命令更新缓存:
sudo yum clean all sudo yum makecache
然后再次尝试安装所需的软件包。
-
问题:安装完成后,Apache 和 MySQL 服务无法启动,怎么办? 解答: 检查服务的状态,使用以下命令:
sudo systemctl status httpd sudo systemctl status mysqld
如果服务未启动,检查日志文件以获取错误信息,并根据错误信息进行修复,您可能需要重新安装软件包或修复依赖问题。