在备案安装完成Xdebug扩展后,就可以继续配置phpStorm来进行辅助调试了,如果还没有安装Xdebug扩展,请移步
php 安装xdebug进行调试 |
具体步骤如下:
1、配置PHP CLI运行
配置 PHP CLI 运行时执行的文件地址,需要访问如图所示
在配置页面可以看到 CLI Interpreter 选项是未选中状态,说明 PHP CLI 是没有配置的。我这里已经配置过了,因此显示php 7。
此时需要点击后方的 “...”按钮进一步的配置,需要在提示项 PHP executable 后选择php对应的exe文件即可。
操作完成后,在配置界面就会自动展示 Xdebug及php.ini所在的路径,如图:
2、修改Xdebug的默认端口
因为Xdebug的默认端口已经不是9000(因为xdebug配置文件的时候,我们改成了9999),这时候与phpStorm默认配置的就不一样了,
而且9000 端口一般是php-fpm使用的端口,因此改成 9999,或其他端口
can accept external connections 可以接受外部连接
force break at first line when no path mapping specified 未指定路径映射时在第一行强制中断
force break at first line when a script is outside the project 当脚本在项目外部时,在第一行强制中断
3、配置Xdebug DBGp远程调试
4、创建Xdebug服务
完成以上的4个步骤后,注意保存设置。
完成上面这4个步骤,就可以使用debug调试了
5、调试信息配置
点击配置 Edit Configurations
如果没有找到 php web page 请查找 php web Application 这个选项
以上两项都是一样的。
6、配置完成后,开始调试
shift+F9 进行debug调试
shift+F10 运行程序
web调试特别简单:
网上给的十几层的配置,其实没有必要,
修改端口号 为 2333
修改phpStorm配置:
改完后,需要打开 小电话,进行监听
当浏览器访问过后,看到编辑器出现下面这个提示信息的时候,点击 Do not show again 即可
如果不小心点击了 break at first line in PHP scripts ,怎么取消呢?