CentOS 安装 LAMP 步骤详解

准备工作
在开始安装 LAMP 之前,请确保您的 CentOS 系统已经安装完毕,并且已经进行了必要的更新和配置,以下是安装 LAMP 所需的准备工作:
- 确保您的 CentOS 系统已更新至最新版本。
- 安装并配置好网络。
- 开启并配置防火墙(如果需要)。
安装 Apache
打开终端,输入以下命令以安装 Apache 服务器:
sudo yum install httpd
安装完成后,启动 Apache 服务并设置开机自启:
sudo systemctl start httpd sudo systemctl enable httpd
在浏览器中输入您的服务器 IP 地址,查看 Apache 的默认欢迎页面,确认 Apache 安装成功。
安装 MySQL
安装 MySQL 服务器:
sudo yum install mysql-server
启动 MySQL 服务并设置开机自启:
sudo systemctl start mysqld sudo systemctl enable mysqld
在终端中执行以下命令,初始化 MySQL 的 root 用户密码:

sudo mysql_secure_installation
根据提示设置 root 用户的密码、删除匿名用户、禁止 root 远程登录等。
安装 PHP
安装 PHP 及相关扩展:
sudo yum install php php-mysql
检查 PHP 是否安装成功,打开终端并输入以下命令:
php -v
修改 Apache 配置文件,允许 PHP 执行:
sudo nano /etc/httpd/conf/httpd.conf
找到以下行并取消注释:
LoadModule php7_module modules/libphp7.so
在 DirectoryIndex 行下添加以下行:
DirectoryIndex index.php index.html index.htm
测试 LAMP 环境
- 创建一个 PHP 文件,
info.php如下:
<?php phpinfo(); ?>
将文件放置在 Apache 的默认网站目录
/var/www/html/中。在浏览器中访问
http://您的服务器IP/info.php,查看 PHP 的配置信息,确认 LAMP 环境安装成功。
FAQs
Q1:如何修改 MySQL 的 root 用户密码?
A1:执行以下命令:
sudo mysql_secure_installation
根据提示设置新的 root 用户密码。
Q2:如何在 Apache 中配置虚拟主机?
A2:在 /etc/httpd/conf.d/ 目录下创建一个新的配置文件,example.com.conf,并添加以下内容:
<VirtualHost *:80>
ServerAdmin webmaster@example.com
ServerName example.com
ServerAlias www.example.com
DocumentRoot /var/www/example.com
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost> 修改 /etc/httpd/conf/httpd.conf 文件,将 LoadModule vhost_alias_module modules/mod_vhost_alias.so 行取消注释,重启 Apache 服务使配置生效:
sudo systemctl restart httpd

