Linux LAMP环境搭建指南

LAMP(Linux、Apache、MySQL、PHP)是一种开源的Web开发平台,由Linux操作系统、Apache服务器、MySQL数据库和PHP脚本语言组成,本文将详细介绍如何在Linux环境下搭建LAMP环境。
环境准备
- 操作系统:Linux发行版,如CentOS、Ubuntu等。
- 软件版本:Apache、MySQL、PHP版本应与操作系统兼容。
- 网络环境:确保网络畅通,以便下载安装包。
安装Apache服务器
-
使用包管理器安装Apache:
- CentOS系统:
sudo yum install httpd
- Ubuntu系统:
sudo apt-get install apache2
- CentOS系统:
-
启动Apache服务:
sudo systemctl start httpd
-
设置Apache服务开机自启:
sudo systemctl enable httpd
-
测试Apache服务是否启动成功,在浏览器中输入服务器IP地址,应显示Apache欢迎页面。
安装MySQL数据库
-
使用包管理器安装MySQL:
- CentOS系统:
sudo yum install mysql-server
- Ubuntu系统:
sudo apt-get install mysql-server
- CentOS系统:
-
启动MySQL服务:

sudo systemctl start mysqld
-
设置MySQL服务开机自启:
sudo systemctl enable mysqld
-
修改MySQL root用户密码:
sudo mysql_secure_installation
按照提示操作,设置root用户密码、删除匿名用户、禁止root用户远程登录等。
安装PHP
-
使用包管理器安装PHP:
- CentOS系统:
sudo yum install php
- Ubuntu系统:
sudo apt-get install php
- CentOS系统:
-
安装PHP模块:
- 安装PHPMySQL模块:
sudo yum install php-mysql
- 安装PHP其他模块(根据需要):
sudo yum install php-xml php-gd php-mbstring php-pear php-json
- 安装PHPMySQL模块:
-
安装PHP扩展管理器(pecl):
- CentOS系统:
sudo yum install php-pear
- Ubuntu系统:
sudo apt-get install php-pear
- CentOS系统:
-
安装PHP扩展(以pdo_mysql为例):
sudo pecl install pdo_mysql
-
修改PHP配置文件(/etc/php.ini),启用pdo_mysql模块:
sudo vi /etc/php.ini
找到以下行,取消注释:

;extension=pdo_mysql
保存并退出。
配置Apache支持PHP
-
修改Apache配置文件(/etc/httpd/conf/httpd.conf),添加以下内容:
LoadModule php7_module modules/libphp7.so AddType application/x-httpd-php .php
保存并退出。
-
创建一个PHP测试文件(/var/www/html/test.php),内容如下:
<?php phpinfo(); ?>
-
重启Apache服务:
sudo systemctl restart httpd
-
在浏览器中访问服务器IP地址,应显示PHP信息页面。
通过以上步骤,您已在Linux环境下成功搭建了LAMP环境,您可以在此环境中进行Web开发,祝您开发愉快!



















