CentOS 7 LAMP环境搭建指南
简介

LAMP(Linux、Apache、MySQL、PHP)是一种流行的开源Web服务器解决方案,广泛应用于各种Web开发场景,本文将详细介绍如何在CentOS 7系统中搭建LAMP环境。
准备工作
系统要求
- CentOS 7操作系统
- root权限
软件版本
- Apache:2.4.6
- MySQL:5.5.56
- PHP:5.6.40
安装Apache
安装Apache
sudo yum install httpd
启动Apache服务
sudo systemctl start httpd
设置Apache服务开机自启
sudo systemctl enable httpd
测试Apache服务 打开浏览器,访问
http://localhost,如果显示Apache默认页面,则安装成功。
安装MySQL

安装MySQL
sudo yum install mysql-server
启动MySQL服务
sudo systemctl start mysqld
设置MySQL服务开机自启
sudo systemctl enable mysqld
修改MySQL密码
sudo grep 'temporary password' /var/log/mysqld.log
根据提示,登录MySQL并修改密码。
安装PHP
安装PHP
sudo yum install php php-mysql
修改Apache配置文件
sudo vi /etc/httpd/conf/httpd.conf
在
<Directory "/var/www/html">标签内添加以下内容:AddType application/x-httpd-php .php
保存并退出。

重启Apache服务
sudo systemctl restart httpd
测试LAMP环境
创建PHP文件 在
/var/www/html目录下创建一个名为info.php的文件,并添加以下内容:<?php phpinfo(); ?>
测试PHP文件 打开浏览器,访问
http://localhost/info.php,如果显示PHP信息页面,则LAMP环境搭建成功。
FAQs
问题:为什么我的Apache服务无法启动?解答: 请检查Apache服务是否已安装,可以使用
sudo systemctl status httpd命令查看服务状态,如果服务未安装,请使用sudo yum install httpd命令进行安装。问题:如何修改MySQL的root密码?解答: 请先使用
sudo grep 'temporary password' /var/log/mysqld.log命令找到临时密码,然后使用以下命令登录MySQL并修改密码:mysql -u root -p
登录后,执行以下命令修改密码:
ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password';

