PHPStudy运行PHP代码需依次完成五步:一、启动Apache/Nginx与PHP服务并确认绿色运行状态;二、将PHP文件放入网站根目录(如D:\phpstudy_pro\WWW);三、通过http://localhost/xxx.php访问;四、用phpinfo.php验证解析功能;五、排查编码、符号、杀软及权限问题。

如果您已安装PHPStudy,但无法成功运行PHP代码,则可能是由于环境未正确启动或项目路径配置不当。以下是使用PHPStudy运行PHP代码的具体步骤:
一、启动PHPStudy服务
PHPStudy是一个集成环境,需先启动Apache(或Nginx)与PHP服务,才能解析并执行PHP文件。服务未运行时,浏览器访问PHP文件将显示空白页或直接下载源码。
1、双击桌面或安装目录下的PHPStudy快捷方式,启动主程序界面。
2、在主界面中,确认“网站”选项卡下已启用Apache或Nginx服务,若状态为灰色则点击右侧“启动”按钮。
立即学习“PHP免费学习笔记(深入)”;
3、同时检查“PHP版本”是否已选择并启用,例如php-7.4.33或php-8.0.30,未启用则点击对应版本右侧的“设置”→“启用”。
4、观察底部状态栏,当Apache/Nginx与MySQL(如需)均显示绿色运行中,表示基础服务已就绪。
二、将PHP文件放入Web根目录
PHPStudy默认将PHP脚本部署在特定Web根目录下,只有存放于此路径的文件才能被服务器识别并执行。若文件位置错误,浏览器会返回404错误或直接下载PHP源码。
1、打开PHPStudy主界面,点击右上角“设置”图标(齿轮形状),选择“网站设置”。
2、在弹出窗口中查看“网站根目录”路径,常见路径为:D:\phpstudy_pro\WWW(Windows系统)或 /www/wwwroot/default(Linux版)。
3、将编写好的PHP文件(如index.php)复制或保存至该根目录内,确保文件扩展名为.php。
4、避免将PHP文件放在桌面、文档或其他非根目录路径下,否则无法通过HTTP访问。
三、通过浏览器访问PHP文件
PHP代码必须通过HTTP协议由Web服务器解析执行,不能直接双击PHP文件运行。本地URL访问是验证代码是否生效的标准方式。
1、打开任意浏览器,在地址栏输入:http://localhost/index.php(若文件名为其他名称,请替换对应文件名)。
2、若使用非80端口(如8080),需补充端口号,例如:http://localhost:8080/index.php。
3、若页面显示PHP代码原文而非执行结果,说明PHP解析器未启用,需返回第一步检查PHP版本是否已启用并关联到当前Web服务。
4、若提示“403 Forbidden”,请确认根目录中存在index.php或已开启目录浏览功能;若提示“404 Not Found”,请核对文件名大小写及扩展名是否准确。
四、验证PHP是否正常解析
可通过创建标准测试文件快速确认PHP引擎是否工作。该方法绕过复杂逻辑,仅检测基础解析能力,排除代码语法问题干扰。
1、使用记事本或代码编辑器新建文本文件,输入以下内容:。
2、将文件保存为phpinfo.php,并严格保存在Web根目录中(如D:\phpstudy_pro\WWW\)。
3、在浏览器中访问:http://localhost/phpinfo.php。
4、若页面完整显示PHP版本、配置参数、扩展列表等信息,则证明PHP解析功能正常;若显示空白、报错或下载文件,则服务配置存在异常。
五、排查常见执行失败原因
即使服务启动且路径正确,PHP代码仍可能因权限、编码或配置问题无法执行。以下为高频故障点及其对应操作。
1、检查PHP文件编码格式:必须为UTF-8无BOM,使用Notepad++可点击“编码”→“转为UTF-8无BOM格式”后保存。
2、确认PHP文件中无非法字符:特别是中文标点(如全角括号、引号)、不可见控制符,建议全部使用英文半角符号重写关键行。
3、关闭杀毒软件或Windows Defender实时防护,某些安全软件会拦截PHPStudy的端口监听或进程调用。
4、右键PHPStudy主程序图标,选择“以管理员身份运行”,避免因权限不足导致Apache无法绑定端口。











