php.exe 必须放在PHP版本文件夹根目录,因小皮面板仅扫描顶层路径查找;解压后需剪切内部所有文件到自命名文件夹根下,命名应简洁无特殊字符,并确保用户有读取执行权限。

是的,php.exe 必须直接放在你添加的 PHP 版本文件夹的根目录下,不能嵌套在子文件夹里。
为什么必须放在根目录?
小皮面板在切换 PHP 版本时,会按固定路径查找 php.exe,它只扫描你指定的 PHP 版本文件夹顶层。如果解压后结构是:
-
php8.3.36nts/→php-8.3.36-nts/→php.exe(多了一层)→ ❌ 面板找不到 -
php8.3.36nts/→php.exe(直接在根)→ ✅ 面板能识别并正常调用
常见错误操作与纠正方法
- 下载的 zip 包解压后默认带一个外层文件夹(如
php-8.3.36-Win32-vs16-x64-nts),需把里面所有文件(含php.exe、php.ini、ext/等)剪切出来,粘贴到你命名的版本文件夹(如php8.3.36nts)根下 - 重命名建议用简洁无空格、无特殊符号的名称,例如
php8336nts或php8.3.36nts,避免面板解析异常 - 确认文件权限:Windows 下右键文件夹 → 属性 → 安全 → 确保“Users”或当前用户有读取+执行权限
验证是否放对了
打开小皮面板 → 【网站】→ 找到站点 → 【PHP 版本】下拉菜单,若能看到你添加的版本名(如 php8.3.36nts),说明路径结构正确;若没出现,大概率是 php.exe 不在根目录,或文件夹名含中文/空格/非法字符。



















