最可靠方式是直接从php官网下载:windows用户访问windows.php.net/download/获取vs17编译的x64 nts/ts zip包,linux用户访问php.net/downloads.php下载php-8.1.30.tar.gz源码包,均需校验sha256并按规范路径解压或编译。

直接从 PHP 官网下载 PHP 8.1 的源码包或 Windows 二进制包,是最可靠、最安全的方式。不同用途(Linux 编译安装 / Windows 快速使用)对应不同文件类型,操作细节也有区别。
一、确认你要下载的文件类型
PHP 官网不提供“一键安装程序”,只提供两类原始包:
- 源码包(.tar.gz):适用于 Linux/macOS,用于编译安装(如 CentOS、Ubuntu、Debian)。
- Windows 二进制包(.zip):含预编译的 php.exe 和扩展,适合 Windows 开发环境,无需编译。
注意:不要下载 .exe 安装器(官网不提供),也不要轻信第三方打包的“绿色版”——除非你明确信任来源(如 phpStudy 官方离线包)。
二、访问官网并选择正确版本
打开浏览器,访问权威地址:
? https://www.php.cn/link/cd3aa67a5247fc2bb69b52a516b2ffa7 用户)
? https://www.php.cn/link/58693efea87719a7cf0fa557a168be91)
在页面中找到 PHP 8.1.x 区域(例如当前最新稳定版是 8.1.30,截至 2026 年 9 月),注意看后缀说明:
- Windows 版本需区分:
✓ Thread Safe (TS) → 配合 Apache 使用(推荐初学者选这个)
✓ Non-Thread Safe (NTS) → 配合 Nginx + PHP-FPM 或纯命令行使用 - 架构选
x64(绝大多数现代电脑);VC 版本认准vc17(对应 Visual Studio 2022 运行库,Windows 10/11 原生兼容)。
三、下载并校验文件完整性
- 点击对应链接(如
php-8.1.30-Win32-vs17-x64.zip)开始下载。 - 下载完成后,建议核对 SHA256 值(官网页面下方有哈希列表):
▸ 在 Windows 上,打开 PowerShell,执行:
Get-FileHash -Algorithm SHA256 "D:\Downloads\php-8.1.30-Win32-vs17-x64.zip"
▸ 对比输出值是否与官网一致,避免下载损坏或被篡改。
四、解压与存放建议
- 不要双击运行 ZIP 文件——它不是安装程序。
- 右键 ZIP 文件 → “全部解压缩…” → 指定路径,例如:
✅ 推荐:D:\php81(非系统盘、无中文、无空格)
❌ 避免:C:\Program Files\php(权限问题)、D:\我的PHP\(中文路径易导致扩展加载失败) - 解压后目录内应包含
php.exe、php.ini-development、ext\、libs\等标准结构。
五、Linux/macOS 用户额外提醒
若你在 Ubuntu/CentOS 编译安装:
- 下载的是
php-8.1.30.tar.gz(在 downloads.php 页面底部“Source Code”区域) - 终端中用
wget https://www.php.net/distributions/php-8.1.30.tar.gz直接获取更稳定 - 解压后进入目录,必须先安装依赖(如
build-essential、libxml2-dev、zlib1g-dev等),再执行./configure——这步不能跳过,否则编译会报错退出。
不复杂但容易忽略。
php免费学习视频:立即使用
踏上前端学习之旅,开启通往精通之路!从前端基础到项目实战,循序渐进,一步一个脚印,迈向巅峰!











