调试php程序的简单步骤


Posted in PHP onOctober 04, 2019

一般如何调试php程序?

一般使用Xdebug,Xdebug是一个开放源代码的PHP程序调试器(即一个Debug工具),可以用来跟踪,调试和分析PHP程序的运行状况。

第一步、下载xdebug

有两个版本带有Non-thread-safe和不带有Non-thread-safe,缩写(ts)主要是看你的php版本是否线程安全版本。

然后把下载的dll拷贝到php里面的ext文件夹里(扩展dll都在这里),改名为php_xdebug.dll

小编用的Windows7 + apache + mysql + PHP5.5 你只需找相应的版本下载即可。

调试php程序的简单步骤

第二步、配置xdebug

修改php.ini,增加如下配置信息。

调试php程序的简单步骤

第三步、phpinfo()查看xdebug是否配置成功

调试php程序的简单步骤

第四步、配置phpstorm2018,找不到可以搜索框搜索。

图① 默认IDE会在本机监听9000端口。

图② 配置phpstorm并绑定xdebug。

图③ 配置phpstorm的xdebug服务器。

图④ 配置phpstorm需要xdebug的运行文件。

调试php程序的简单步骤

调试php程序的简单步骤

第五步、运行文件进行xdebug,实现调试。

调试php程序的简单步骤

注意事项

Host最好不要设为127.0.0.1之类的IP,有可能绑定不到和引发Waiting for incoming connection with ide key XX!!!

以上就是使用phpstorm进行PHP断点调试的详细内容。感谢大家的学习和对三水点靠木的支持。

PHP 相关文章推荐
对squid中refresh_pattern的一些理解和建议
Apr 17 PHP
PHP+ajax 无刷新删除数据
Feb 20 PHP
ThinkPHP CURD方法之field方法详解
Jun 18 PHP
PHP缓存机制Output Control详解
Jul 14 PHP
PHP利用MySQL保存session的实现思路及示例代码
Sep 09 PHP
WIFI万能钥匙密码查询接口实例
Sep 28 PHP
PHP如何通过AJAX方式实现登录功能
Nov 23 PHP
php等比例缩放图片及剪切图片代码分享
Feb 13 PHP
PHP的Yii框架中创建视图和渲染视图的方法详解
Mar 29 PHP
php实现xml与json之间的相互转换功能实例
Jul 07 PHP
使用composer 安装 laravel框架的方法图文详解
Aug 02 PHP
PHP随机生成中文段落示例【测试网站内容时使用】
Apr 26 PHP
用php定义一个数组最简单的方法
Oct 04 #PHP
php输出文字乱码的解决方法
Oct 04 #PHP
PHP 多进程与信号中断实现多任务常驻内存管理实例方法
Oct 04 #PHP
使用laravel和ajax实现整个页面无刷新的操作方法
Oct 03 #PHP
laravel 实现登陆后返回登陆前的页面方法
Oct 03 #PHP
解决laravel-admin 自己新建页面里 js 需要刷新一次的问题
Oct 03 #PHP
基于laravel-admin 后台 列表标签背景的使用方法
Oct 03 #PHP
You might like
PHP 文件缓存的性能测试
2010/04/25 PHP
PHP计算2点经纬度之间的距离代码
2013/08/12 PHP
CodeIgniter读写分离实现方法详解
2016/01/20 PHP
Thinkphp整合微信支付功能
2016/12/14 PHP
php提供实现反射的方法和实例代码
2019/09/17 PHP
thinkphp诸多限制条件下如何getshell详解
2020/12/09 PHP
理解JavaScript的caller,callee,call,apply
2009/04/28 Javascript
基于dom编程中 动态创建与删除元素的使用
2013/04/17 Javascript
js 实现的可折叠留言板(附源码下载)
2014/07/01 Javascript
快速掌握WordPress中加载JavaScript脚本的方法
2015/12/17 Javascript
Bootstrap对话框使用实例讲解
2016/09/24 Javascript
微信公众号 摇一摇周边功能开发
2016/12/08 Javascript
基于Javascript实现的不重复ID的生成器
2016/12/25 Javascript
jQuery返回定位插件详解
2017/05/15 jQuery
@angular前端项目代码优化之构建Api Tree的方法
2018/12/24 Javascript
javascript实现日历效果
2019/06/17 Javascript
Vue分页器实现原理详解
2019/06/28 Javascript
解决Layui当中的导航条动态添加后渲染失败的问题
2019/09/25 Javascript
Vue.js组件通信之自定义事件详解
2019/10/19 Javascript
python中管道用法入门实例
2015/06/04 Python
python利用dir函数查看类中所有成员函数示例代码
2017/09/08 Python
python下实现二叉堆以及堆排序的示例
2017/09/29 Python
python中map()函数的使用方法示例
2017/09/29 Python
记一次python 内存泄漏问题及解决过程
2018/11/29 Python
对Python定时任务的启动和停止方法详解
2019/02/19 Python
Python对列表的操作知识点详解
2019/08/20 Python
python3图片文件批量重命名处理
2019/10/31 Python
django2.2 和 PyMySQL版本兼容问题
2020/02/17 Python
Python2 与Python3的版本区别实例分析
2020/03/30 Python
python 实时调取摄像头的示例代码
2020/11/25 Python
德国内衣、泳装和睡衣网上商店:Bigsize Dessous
2018/07/09 全球购物
C语言面试题
2013/05/19 面试题
《分一分》教学反思
2014/04/13 职场文书
学校党员对照检查材料
2014/08/28 职场文书
电影复兴之路观后感
2015/06/02 职场文书
入党申请书格式
2019/06/20 职场文书