最稳妥方式是直接从php官网下载:windows用户访问https://windows.php.net/download/选8.1.x ts/nts二进制包,linux/macos用户访问https://www.php.net/downloads.php下载php-8.1.30.tar.gz源码包,注意校验sha256、路径纯英文无空格,并正确配置php.ini。

直接从 PHP 官网下载 PHP 8.1 源码或 Windows 二进制包,是最稳妥、无第三方风险的方式。关键不是“能不能下”,而是选对版本、解压后路径清晰、配置不踩坑。
去官网找对下载链接,别信镜像站
打开 https://windows.php.net/download/(Windows 用户)或 https://www.php.net/downloads.php(Linux/macOS 源码),页面顶部明确标注“PHP 8.1.x”最新稳定版(截至 2026 年 9 月是 8.1.30)。注意区分:
- Windows 用户:选 Thread Safe (TS) 版本(用于 Apache/Nginx + PHP-FPM 场景);如只跑命令行脚本,可选 Non-Thread Safe (NTS);架构按系统选 x64 或 x86。
-
Linux/macOS 用户:下载
php-8.1.30.tar.gz这类源码包,不要下 .zip(部分系统解压后权限异常)。
下载后立刻重命名并解压到固定路径
别让文件名带版本号和扩展名干扰后续操作。例如:
- Windows:把
php-8.1.30-Win32-vs16-x64.zip改成php81.zip,解压到D:\php81(不推荐 C 盘或含中文/空格路径)。 - Ubuntu/Debian:终端执行:
wget https://www.php.net/distributions/php-8.1.30.tar.gz && tar -xzf php-8.1.30.tar.gz && sudo mv php-8.1.30 /usr/local/src/php81
验证下载完整性,避免编译失败
官网每个发布包都附带 SHA256 校验值。下载完务必核对:
- 在下载页找到对应文件的 SHA256 值(如
php-8.1.30.tar.gz行末一串 64 位字符); - Linux/macOS 终端运行:
sha256sum php-8.1.30.tar.gz → 对比输出是否一致; - Windows 可用 PowerShell:
Get-FileHash php-8.1.30-Win32-vs16-x64.zip -Algorithm SHA256
小提醒:别跳过 php.ini 配置准备
下载解压只是第一步。Windows 包里有 php.ini-development 和 php.ini-production,开发环境直接复制前者并重命名为 php.ini;Linux 源码编译后需手动运行 make install 才生成默认配置,但建议首次 configure 时就指定 --with-config-file-path=/usr/local/php81/etc,避免后期找不到位置。
php免费学习视频:立即使用
踏上前端学习之旅,开启通往精通之路!从前端基础到项目实战,循序渐进,一步一个脚印,迈向巅峰!











