Phpstorm如何在命令行以及浏览器中调试详解
发布时间 - 2019-11-23 00:00:00 点击率:次一 ,要先给php安装xdebug扩展
1,下载xdebug,将下载完后的文件放在PHP安装路径下的ext目录下,PHP5.5的安装包中默认有zend_ext的目
录,放在该目录下也可,稍后记住安装的路径 (推荐学习:phpstorm详解)
(D:\root\wamp\bin\php\php5.5.12\ext\php_xdebug-2.2.5-5.5-vc11.dll或D:\wamp\bin\php\php5.5.12\zend_ext\php_xdebug-2.2.5-5.5-vc11.dll)
2,修改php.ini,关联xdebug是xdebug生效
;XDEBUG Extension zend_extension = "D:/wamp/bin/php/php5.5.12/zend_ext/php_xdebug-2.2.5-5.5-vc11.dll" ;将xdebug的扩展路径添加到这里(步骤一中的路径,根据你的xdebug放置的路径来确定。) [xdebug] xdebug.remote_enable = on #开启xdebug的调试 xdebug.remote_port = 9001 #xdebug调试侦听的端口 xdebug.remote_host = localhost #本地的侦听的主机 xdebug.idekey = phpstorm #用IDE协助时需要的key
3,通过访问phpinfo,查看是否配置正确
二,Phpstorm的相关配置
1,基本debug设定,点击菜单栏File->Settings,打开对话框,左侧的下拉菜单Languages & Frameworks -> PHP -> Debug 设定
主要是配置Debug port :9001 ,选用9001,防止9000端口被占用。
2,打开Debug->DBGp proxy,在这里补充在php.ini的配置项。
3,新建一个php的servers,name修改为test,Host:localhost,port:80,Debugger:Xdebug,保存。
这个server是留到后来配置具体的debug是要用的。
4,针对项目的Debug设定,点击菜单栏的Run->Edit configurations..,打开对话框
1),添加新的debug配置,当前针对php的项目选择新的server,(步骤3中配置过的server即可)
新的debug可以命名为name:debugphp,server:选择我们刚刚配置的server
start Url : 默认就是什么目录下,当然你可以随意添加
Browser : 选择你认为合适的浏览器即可了
三,开始调试
1,添加断点,打开一个在root目录下的PHP文件,选择php文件中的任意一行右键添加断点,或者在该行头部点击。
2,shift+F9或者点击菜单栏右边的蜘蛛
3,Phpstorm会打开浏览器,并且执行程序,捕捉到调试点。回到debug界面了
以上就完成了对浏览器的调试支持。
# phpstorm
# 放在
# 目录下
# 对话框
# 在这里
# 你可以
# 右键
# 也可
# 要用
# 要先
# 你认为
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
Laravel Livewire是什么_使用Laravel Livewire构建动态前端界面
网站制作软件免费下载安装,有哪些免费下载的软件网站?
瓜子二手车官方网站在线入口 瓜子二手车网页版官网通道入口
如何用IIS7快速搭建并优化网站站点?
三星、SK海力士获美批准:可向中国出口芯片制造设备
如何在宝塔面板中创建新站点?
QQ浏览器网页版登录入口 个人中心在线进入
如何在阿里云完成域名注册与建站?
如何选择可靠的免备案建站服务器?
Laravel怎么集成Log日志记录_Laravel单文件与每日日志配置及自定义通道【详解】
如何用ChatGPT准备面试 模拟面试问答与职场话术练习教程
如何用y主机助手快速搭建网站?
Laravel如何保护应用免受CSRF攻击?(原理和示例)
Laravel如何安装使用Debugbar工具栏_Laravel性能调试与SQL监控插件【步骤】
弹幕视频网站制作教程下载,弹幕视频网站是什么意思?
猪八戒网站制作视频,开发一个猪八戒网站,大约需要多少?或者自己请程序员,需要什么程序员,多少程序员能完成?
Google浏览器为什么这么卡 Google浏览器提速优化设置步骤【方法】
如何用免费手机建站系统零基础打造专业网站?
Laravel如何实现本地化和多语言支持_Laravel多语言配置与翻译文件管理
Android Socket接口实现即时通讯实例代码
Java Adapter 适配器模式(类适配器,对象适配器)优缺点对比
邀请函制作网站有哪些,有没有做年会邀请函的网站啊?在线制作,模板很多的那种?
lovemo网页版地址 lovemo官网手机登录
如何快速搭建虚拟主机网站?新手必看指南
如何实现javascript表单验证_正则表达式有哪些实用技巧
制作网站软件推荐手机版,如何制作属于自己的手机网站app应用?
ChatGPT 4.0官网入口地址 ChatGPT在线体验官网
如何在建站宝盒中设置产品搜索功能?
Linux网络带宽限制_tc配置实践解析【教程】
详解Oracle修改字段类型方法总结
中山网站制作网页,中山新生登记系统登记流程?
详解jQuery中基本的动画方法
东莞市网站制作公司有哪些,东莞找工作用什么网站好?
html5源代码发行怎么设置权限_访问权限控制方法与实践【指南】
简单实现Android验证码
Laravel辅助函数有哪些_Laravel Helpers常用助手函数大全
Win11怎么更改系统语言为中文_Windows11安装语言包并设为显示语言
音响网站制作视频教程,隆霸音响官方网站?
Laravel怎么实现验证码功能_Laravel集成验证码库防止机器人注册
Android仿QQ列表左滑删除操作
Laravel队列由Redis驱动怎么配置_Laravel Redis队列使用教程
php后缀怎么变mp4格式错误_修改扩展名提示格式不对怎么办【技巧】
Laravel如何实现模型的全局作用域?(Global Scope示例)
如何构建满足综合性能需求的优质建站方案?
如何在浏览器中启用Flash_2025年继续使用Flash Player的方法【过时】
ChatGPT怎么生成Excel公式_ChatGPT公式生成方法【指南】
悟空浏览器如何设置小说背景色_悟空浏览器背景色设置【方法】
php打包exe后无法访问网络共享_共享权限设置方法【教程】
微信小程序 canvas开发实例及注意事项
Chrome浏览器标签页分组怎么用_谷歌浏览器整理标签页技巧【效率】

