phpStudy中无法单独关闭PHP,需停止Apache或Nginx来间接停用PHP:点击右上角红色“停止”按钮可全局停用,或右键选择单独停止Web服务器;验证方式为访问info.php,若返回404、502或显示源码即生效。

直接在 phpStudy 控制面板界面操作即可关闭 PHP 运行状态,无需修改配置或命令行干预。关键在于区分“停止 PHP 解释器”和“停止整个服务”——phpStudy 本身不提供单独开关 PHP 的按钮,但可通过停用 Apache 或 Nginx(它们是承载 PHP 的 Web 服务器)来间接让 PHP 不再响应请求。
点击右上角按钮停止 Web 服务
phpStudy 主界面右上角有三个圆形控制按钮(启动/停止/重启):
- 点击红色方块“停止”按钮,会同时停止 Apache/Nginx、MySQL 和 PHP-FPM(或内置 PHP-CGI 进程);
- 若只运行了 Nginx,停止后 PHP 就不再处理 .php 请求;
- 停止后左上角状态显示为红色,提示“已停止”,此时访问 localhost 将无法解析 PHP 文件。
右键单独控制 Apache/Nginx
将鼠标悬停在右上角的启动/停止按钮上,再右键单击,可弹出快捷菜单:
- 选择“停止 Apache”或“停止 Nginx”——对应 Web 服务器一停,PHP 就失去运行上下文,等效于关闭 PHP 运行能力;
- 该方式比全局停止更灵活,保留 MySQL 等其他服务继续运行。
确认 PHP 确实已不工作
验证是否生效,最简单的方法是:
立即学习“PHP免费学习笔记(深入)”;
- 在网站根目录(如 www)放一个
info.php文件,内容为<?php phpinfo(); ?>; - 浏览器访问
http://localhost/info.php; - 如果返回 404、502 错误,或直接下载/显示源码(未解析),说明 PHP 已停止运行。
注意:没有“仅关 PHP”独立开关
phpStudy 的设计中,PHP 是作为模块集成在 Web 服务器中的,不是独立常驻进程(如 PHP-FPM 单独管理那种)。因此:
- 它不提供“关闭 PHP 但保留 Apache”的图形化选项;
- 想彻底禁用 PHP 解析,需改 Apache/Nginx 配置,或在站点目录加
.htaccess(Apache)写php_flag engine off; - 日常开发中,停掉 Web 服务就等于关掉了 PHP 运行环境。



















