CentOS 安装 LAMP 的详细步骤

准备工作
在开始安装 LAMP 之前,请确保您的 CentOS 系统已经安装完成,以下是安装 LAMP 所需的软件包:
- Apache:Web 服务器
- MySQL:数据库服务器
- PHP:服务器端脚本语言
安装 Apache
使用以下命令安装 Apache:
sudo yum install httpd
启动 Apache 服务:
sudo systemctl start httpd
设置 Apache 服务开机自启:
sudo systemctl enable httpd
测试 Apache 是否安装成功,在浏览器中输入您的服务器 IP 地址,应该可以看到 Apache 的默认欢迎页面。
安装 MySQL
使用以下命令安装 MySQL:

sudo yum install mariadb-server
启动 MySQL 服务:
sudo systemctl start mysqld
设置 MySQL 服务开机自启:
sudo systemctl enable mysqld
修改 MySQL 默认密码,获取初始密码:
sudo grep 'temporary password' /var/log/mysqld.log
使用初始密码登录 MySQL:
sudo mysql -u root -p
修改 root 用户密码:
ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password';
退出 MySQL:
EXIT;
安装 PHP
使用以下命令安装 PHP:
sudo yum install php php-mysql
- 检查 PHP 是否安装成功,创建一个名为
info.php的文件,内容如下:
<?php phpinfo(); ?>
- 将该文件上传到 Apache 的默认网站目录(通常是
/var/www/html/),然后在浏览器中访问http://your_server_ip/info.php,应该可以看到 PHP 的配置信息。
测试 LAMP 是否安装成功

- 创建一个名为
test.php的文件,内容如下:
<?php
$mysqli = new mysqli("localhost", "root", "new_password", "test_db");
if ($mysqli->connect_errno) {
echo "Failed to connect to MySQL: " . $mysqli->connect_error;
exit();
}
echo "Success";
?> - 将该文件上传到 Apache 的默认网站目录,然后在浏览器中访问
http://your_server_ip/test.php,如果看到 "Success" 字样,则表示 LAMP 安装成功。
FAQs
问题 1:如何查看 MySQL 的版本信息?
解答:在 MySQL 命令行中输入以下命令:
mysql --version
问题 2:如何检查 Apache 的配置文件是否正确?
解答:使用以下命令检查 Apache 的配置文件:
sudo apachectl configtest
如果输出 "Syntax OK",则表示配置文件没有错误。

