小皮面板软件商店暂未上架PHP 8.4,需手动下载官方NTS二进制包(如php-8.4.20-nts-Win32-vs17-x64.zip),解压至Extensions\php\php8.4.20nts目录,复制php.ini-development为php.ini并配置extension_dir及启用curl、mbstring、mysqli等扩展,最后在面板中安装、启用并绑定站点,重启Nginx后通过phpinfo()验证。

小皮面板(phpStudy Pro)目前软件商店里没有上架 PHP 8.4,但你可以通过手动下载官方二进制包并配置的方式完成升级,整个过程安全、可逆、支持多版本共存。
确认 Web 服务类型,选对 NTS/TS 版本
小皮默认使用 Nginx + FastCGI,所以必须下载 NTS(Non-Thread-Safe)版本,不能选 TS。PHP 官网 Windows 下载页中,文件名含 nts-Win32-vs17-x64 的才是正确版本(如 php-8.4.20-nts-Win32-vs17-x64.zip)。选错会导致 Nginx 启动失败或站点 502 错误。
下载并解压到指定目录
按以下路径操作:
- 访问 PHP 官网 Windows 下载页,找到 PHP 8.4.x 的 NTS zip 包
- 打开小皮面板 → 【设置】→【文件位置】→ 点击【PHP】,进入 Extensions\php\ 目录(例如:
D:\phpstudy_pro\Extensions\php\) - 在该目录下新建文件夹,命名规范为
php8.4.xxnts(如php8.4.20nts) - 将 zip 包内容**直接解压到该文件夹根目录**,确保
php.exe和php.ini都在第一层,不要有多余嵌套
初始化 php.ini 并启用关键扩展
解压后需做两件事才能让 PHP 正常运行:
- 复制
php.ini-development,重命名为php.ini - 用记事本打开
php.ini,修改以下两项(路径请替换成你的真实路径):extension_dir="D:\phpstudy_pro\Extensions\php\php8.4.20nts\ext"
取消以下扩展前的分号:extension=curlextension=mbstringextension=mysqliextension=gdextension=fileinfo
在面板中启用并切换站点
这一步不能跳过,否则扩展不生效:
- 回到小皮面板 → 【软件管理】→【PHP 版本】,刷新后应能看到
php8.4.20nts(状态为“已安装”) - 点击该行右侧【扩展管理】,勾选
curl、gd、mbstring等常用扩展,点【应用】 - 进入【网站】→ 找到目标站点 →【管理】→【PHP 版本】→ 下拉选择刚添加的版本
- 点击顶部【重启 Nginx】(或 Apache),使配置生效
验证是否成功
在网站根目录新建 phpinfo.php,内容为:
浏览器访问 http://localhost/phpinfo.php,搜索 PHP Version 应显示 8.4.20,搜索 cURL 应显示 enabled。验证完成后务必删除该文件,避免信息泄露。
php免费学习视频:立即使用
踏上前端学习之旅,开启通往精通之路!从前端基础到项目实战,循序渐进,一步一个脚印,迈向巅峰!











