PHP 环境安装
本教程共 65 篇 · 第 2 篇 · 更新于 2026-07-24 · 约 4 分钟阅读
2. PHP 环境安装
本节目标:在自己的电脑上搭建 PHP 开发环境。学完你能运行 PHP 程序,为后续学习做好准备。
2.1 安装方式概述
搭建 PHP 环境需要三个核心组件:
- Web 服务器:如 Apache 或 Nginx,负责接收浏览器请求
- PHP 解释器:解析并执行 PHP 代码
- 数据库(可选):如 MySQL,用于数据存储
对于初学者,推荐使用集成环境,一键安装所有组件。
2.2 Windows 系统安装
方式一:XAMPP(推荐)
XAMPP 是免费的集成环境,包含 Apache、PHP、MySQL。
安装步骤:
- 访问官网
https://www.apachefriends.org下载 XAMPP - 运行安装程序,按提示点击 “Next”
- 安装完成后,打开 XAMPP Control Panel
- 点击 Apache 模块的 “Start” 按钮
- 在浏览器访问
http://localhost,看到欢迎页面即成功
XAMPP 默认网站根目录:C:\xampp\htdocs\
将 PHP 文件放在这里即可通过浏览器访问
方式二:WampServer
WampServer 专为 Windows 设计,使用方式类似。
- 访问
https://www.wampserver.com下载 - 安装后右下角会出现绿色图标
- 左键点击图标,选择 “Start All Services”
- 访问
http://localhost验证
WampServer 默认网站根目录:C:\wamp64\www\
Note如果启动失败,通常是 80 端口被占用。关闭 Skype、IIS 或其他占用该端口的程序即可。
2.3 macOS 系统安装
方式一:MAMP(推荐)
- 访问
https://www.mamp.info下载免费版 - 将 MAMP 拖入 Applications 文件夹
- 打开 MAMP,点击 “Start Servers”
- 访问
http://localhost:8888验证
MAMP 默认网站根目录:/Applications/MAMP/htdocs/
方式二:使用 Homebrew
如果你熟悉命令行,可以用 Homebrew 安装:
# 安装 PHP
brew install php
# 查看版本
php -v
2.4 Linux 系统安装
以 Ubuntu/Debian 为例:
# 更新软件源
sudo apt update
# 安装 Apache、PHP、MySQL
sudo apt install apache2 php libapache2-mod-php mysql-server php-mysql
# 验证 PHP 安装
php -v
# 重启 Apache
sudo systemctl restart apache2
Linux 默认网站根目录:/var/www/html/
2.5 PHP 内置开发服务器(快速测试)
PHP 5.4 起内置了开发服务器,无需安装 Apache 也能测试代码。
# 进入项目目录
cd d:\\我的项目
# 启动内置服务器
php -S localhost:8000
启动后,访问 http://localhost:8000 即可。
<?php
// 在任意目录创建 index.php
phpinfo();
?>
Tip内置服务器仅用于本地开发,不能用于生产环境。它无法处理并发请求,也没有完整的安全机制。
2.6 安装代码编辑器
编写 PHP 需要代码编辑器,推荐以下选择:
| 编辑器 | 特点 | 价格 |
|---|---|---|
| VS Code | 插件丰富,轻量 | 免费 |
| PHPStorm | 功能强大,智能提示 | 收费 |
| Sublime Text | 启动快,简洁 | 免费试用 |
VS Code 是目前最流行的选择。安装后建议添加以下插件:
- PHP Intelephense(代码提示)
- PHP Debug(调试支持)
2.7 验证环境
创建 test.php 文件,写入以下内容:
<?php
phpinfo();
?>
通过浏览器访问该文件,如果能看到 PHP 版本和配置信息页面,说明环境搭建成功。
Note如果页面显示源代码而不是配置信息,说明 Web 服务器没有正确解析 PHP,请检查 Apache/Nginx 的 PHP 模块是否启用。
来源:参考了 w3cschool「PHP 安装」、runoob「PHP 安装」、php-the-right-way「Mac Setup / Windows Setup / Linux Setup」,综合改写后所得。