phpstudy 重置 php 版本默认配置即恢复该版本原始 php.ini 和 ext 路径,需确认版本目录完整、替换 php.ini-development 为 php.ini 并设 extension_dir="ext",重启服务后通过 phpinfo() 验证路径,同时清理站点或全局的覆盖设置。

PHPStudy 重置 PHP 版本的默认配置,核心是让当前使用的 PHP 版本回归出厂状态——即恢复该版本原始的 php.ini 和扩展加载路径,而不是切换到另一个版本。这和“切换版本”不同,重点在于**清空自定义修改、还原默认行为**。
确认目标 PHP 版本目录是否完整
重置的前提是目标版本本身没损坏。进入 PHPStudy 安装目录(如 D:\phpstudy_pro\Extensions\php\),检查你正在用的文件夹(例如 php-8.2.12nts)是否包含以下关键内容:
-
php.exe、php-cgi.exe可正常双击运行(不闪退) -
php.ini文件存在且大小合理(通常 70–100 KB) -
ext\子目录下有php_mysqli.dll、php_openssl.dll等常用扩展文件
若 php.ini 缺失或被清空,说明配置已丢失,需下一步还原。
用默认 php.ini 替换当前配置文件
PHPStudy 每个 PHP 版本包内都自带一份原始 php.ini,通常命名为 php.ini-development 或 php.ini-production。操作步骤如下:
- 进入目标版本目录(如
D:\phpstudy_pro\Extensions\php\php-8.2.12nts\) - 将
php.ini-development复制一份,重命名为php.ini - 用记事本打开新
php.ini,搜索extension_dir,确认其值为:extension_dir = "ext"(相对路径,无需改绝对路径) - 检查常用扩展是否启用,例如取消注释:
extension=mysqliextension=opensslextension=curl
重启服务并验证加载路径
替换配置后必须重启服务,且要验证实际生效的是哪个 php.ini:
- 在 PHPStudy 主界面先点击「停止」Apache/Nginx,再点击「启动」
- 新建一个
phpinfo.php放到网站根目录(如www\),内容为:<?php phpinfo(); ?> - 访问
http://localhost/phpinfo.php,向下查找 Loaded Configuration File - 确认该路径指向你刚替换的
php-8.2.12nts\php.ini,而非其他版本或系统路径
清理残留的全局或站点级覆盖设置
有时配置未恢复,是因为被更高优先级设置覆盖了:
- 检查「网站管理」中该站点是否单独绑定了 PHP 版本或自定义了
php.ini路径(如有,清空或设为“跟随全局”) - 查看 PHPStudy 设置 → 「PHP 设置」→「PHP 配置文件路径」,确认未手动指定外部 ini 文件
- 若曾通过「其他选项菜单」→「打开配置文件」修改过,确保打开的就是当前版本目录下的
php.ini,不是旧版本的
php免费学习视频:立即使用
踏上前端学习之旅,开启通往精通之路!从前端基础到项目实战,循序渐进,一步一个脚印,迈向巅峰!











