调试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 相关文章推荐
php分页示例代码
Mar 19 PHP
php include的妙用,实现路径加密
Jul 29 PHP
PHP 存储文本换行实现方法
Jan 05 PHP
PHP下打开URL地址的几种方法小结
May 16 PHP
PHP 登录完成后如何跳转上一访问页面
Jan 14 PHP
php多功能图片处理类分享(php图片缩放类)
Mar 14 PHP
php列出mysql表所有行和列的方法
Mar 13 PHP
PHP响应post请求上传文件的方法
Dec 17 PHP
PHP弱类型的安全问题详细总结
Sep 25 PHP
详解PHP原生DOM对象操作XML的方法
Oct 17 PHP
PHP编程实现多维数组按照某个键值排序的方法小结【2种方法】
Apr 27 PHP
laravel项目利用twemproxy部署redis集群的完整步骤
May 11 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之curl设置超时实例
2014/11/03 PHP
判断、添加和删除WordPress置顶文章的相关PHP函数小结
2015/12/10 PHP
javascript scrollTop正解使用方法
2013/11/14 Javascript
javascript中call和apply的用法示例分析
2015/04/02 Javascript
jquery中object对象循环遍历的方法
2015/12/18 Javascript
JS组件Bootstrap实现弹出框效果代码
2016/04/26 Javascript
bootstrap table使用入门基本用法
2017/05/24 Javascript
ES6学习教程之对象字面量详解
2017/10/09 Javascript
基于jQuery实现无缝轮播与左右点击效果
2018/05/13 jQuery
微信小程序授权登录及解密unionId出错的方法
2018/09/26 Javascript
layui+jquery支持IE8的表格分页方法
2019/09/28 jQuery
vue列表数据发生变化指令没有更新问题及解决方法
2020/01/16 Javascript
vue实现五子棋游戏
2020/05/28 Javascript
vue监听键盘事件的相关总结
2021/01/29 Vue.js
[01:01:22]VGJ.S vs OG 2018国际邀请赛淘汰赛BO3 第一场 8.22
2018/08/23 DOTA
线程和进程的区别及Python代码实例
2015/02/04 Python
Python比较两个图片相似度的方法
2015/03/13 Python
Python利用QQ邮箱发送邮件的实现方法(分享)
2017/06/09 Python
python中实现延时回调普通函数示例代码
2017/09/08 Python
基于使用paramiko执行远程linux主机命令(详解)
2017/10/16 Python
Python检查和同步本地时间(北京时间)的实现方法
2018/12/03 Python
Python自动抢红包教程详解
2019/06/11 Python
利用pytorch实现对CIFAR-10数据集的分类
2020/01/14 Python
python输出第n个默尼森数的实现示例
2020/03/08 Python
Scrapy 配置动态代理IP的实现
2020/09/28 Python
python使用ctypes库调用DLL动态链接库
2020/10/22 Python
python连接mongodb数据库操作数据示例
2020/11/30 Python
亚洲颇具影响力的男性在线购物零售商:His
2019/11/24 全球购物
大学校园生活自我鉴定
2014/01/13 职场文书
晚会邀请函范文
2014/01/24 职场文书
升国旗仪式主持词
2014/03/19 职场文书
2014年机关党建工作总结
2014/11/11 职场文书
自荐信大全
2019/03/21 职场文书
Python实现位图分割的效果
2021/11/20 Python
springboot实现string转json json里面带数组
2022/06/16 Java/Android
在虚拟机中安装windows server 2008的图文教程
2022/06/28 Servers