上一篇
Linux环境下如何高效搭建PHP服务器?30种方法详解!
- 云服务器
- 2025-11-27
- 5
Linux PHP服务器搭建是一项基础但重要的任务,它涉及到多个步骤,包括操作系统选择、PHP安装、数据库配置等,以下是一个详细的搭建步骤指南。


选择操作系统
| 步骤 | 说明 |
|---|---|
| 1 | 选择一个稳定的Linux发行版,如Ubuntu、CentOS或Debian。 |
| 2 | 下载并安装所选Linux发行版。 |
安装Apache服务器
| 步骤 | 说明 |
|---|---|
| 1 | 打开终端。 |
| 2 | 使用以下命令安装Apache服务器: |
| sudo aptget update | |
| sudo aptget install apache2 | |
| 3 | 启动Apache服务器: |
| sudo systemctl start apache2 | |
| 4 | 设置Apache服务器开机自启: |
| sudo systemctl enable apache2 |
安装PHP
| 步骤 | 说明 |
|---|---|
| 1 | 安装PHP: |
| sudo aptget install php | |
| 2 | 安装PHP扩展: |
| sudo aptget install phpmysql phpgd phpxml phpzip |
配置Apache以支持PHP
| 步骤 | 说明 |
|---|---|
| 1 | 打开Apache配置文件: |
| sudo nano /etc/apache2/apache2.conf | |
| 2 | 在配置文件中找到并取消注释以下行: |
| LoadModule php7_module /usr/lib/apache2/modules/libphp7.so | |
| 3 | 保存并关闭文件。 |
| 4 | 重启Apache服务器以应用更改: |
| sudo systemctl restart apache2 |
安装MySQL数据库
| 步骤 | 说明 |
|---|---|
| 1 | 安装MySQL数据库: |
| sudo aptget install mysqlserver | |
| 2 | 配置MySQL: |
| sudo mysql_secure_installation | |
| 3 | 创建数据库和用户: |
| sudo mysql u root p | |
| CREATE DATABASE your_database_name; | |
| CREATE USER 'username'@'localhost' IDENTIFIED BY 'password'; | |
| GRANT ALL PRIVILEGES ON your_database_name.* TO 'username'@'localhost'; | |
| FLUSH PRIVILEGES; | |
| EXIT; |
FAQs
Q1: 如何检查Apache服务器是否运行正常?
A1: 打开浏览器并访问 http://localhost/,如果Apache服务器运行正常,你应该能看到一个欢迎页面。

Q2: 如何检查PHP是否正确安装?
A2: 创建一个名为 info.php 的文件,内容如下:
<?php phpinfo(); ?>
将此文件放在Apache的网站根目录下(通常是 /var/www/html/),然后在浏览器中访问 http://localhost/info.php,如果PHP安装正常,你应该能看到PHP配置信息。