调试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 16 PHP
php面向对象全攻略 (十六) 对象的串行化
Sep 30 PHP
Linux下实现PHP多进程的方法分享
Aug 16 PHP
Php中用PDO查询Mysql来避免SQL注入风险的方法
Apr 25 PHP
php采用curl访问域名返回405 method not allowed提示的解决方法
Jun 26 PHP
详解PHP导入导出CSV文件
Nov 03 PHP
ThinkPHP内置jsonRPC的缺陷分析
Dec 18 PHP
怎样搭建PHP开发环境
Jul 28 PHP
详解php curl带有csrf-token验证模拟提交方法
Apr 18 PHP
详解php伪造Referer请求反盗链资源
Jan 24 PHP
PHP基于面向对象封装的分页类示例
Mar 15 PHP
PHP PDO和消息队列的个人理解与应用实例分析
Nov 25 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
Linux fgetcsv取得的数组元素为空字符串的解决方法
2011/11/25 PHP
PHP类的反射用法实例
2014/11/03 PHP
php实现简单的上传进度条
2015/11/17 PHP
PHP实践教程之过滤、验证、转义与密码详解
2017/07/24 PHP
jQuery学习笔记之toArray()
2014/06/09 Javascript
nodejs实现黑名单中间件设计
2014/06/17 NodeJs
浅谈JavaScript数据类型及转换
2015/02/28 Javascript
easyui-edatagrid.js实现回车键结束编辑功能的实例
2017/04/12 Javascript
nodejs入门教程四:URL相关模块用法分析
2017/04/24 NodeJs
浅析Angular19 自定义表单控件
2018/01/31 Javascript
浅谈微信页面入口文件被缓存解决方案
2018/09/29 Javascript
详解在create-react-app使用less与antd按需加载
2018/12/06 Javascript
[04:28]DOTA2亚洲邀请赛小组赛第五日 TOP10精彩集锦
2015/02/03 DOTA
Python基本数据类型详细介绍
2014/03/11 Python
Python logging模块学习笔记
2014/05/24 Python
python登录pop3邮件服务器接收邮件的方法
2015/04/30 Python
python计算对角线有理函数插值的方法
2015/05/07 Python
python虚拟环境virualenv的安装与使用
2016/12/18 Python
Python中index()和seek()的用法(详解)
2017/04/27 Python
python实现多线程行情抓取工具的方法
2018/02/28 Python
Python 实现王者荣耀中的敏感词过滤示例
2019/01/21 Python
在Pandas中处理NaN值的方法
2019/06/25 Python
python wxpython 实现界面跳转功能
2019/12/17 Python
什么是索引指示器
2012/08/20 面试题
Java编程面试题
2016/04/04 面试题
项目投资意向书
2014/04/01 职场文书
寒假家长评语大全
2014/04/16 职场文书
三字经教学反思
2014/04/26 职场文书
五四青年节优秀演讲稿范文
2014/05/28 职场文书
霸气队列口号
2014/06/18 职场文书
大专生自我鉴定怎么写
2014/09/16 职场文书
感谢信怎么写
2015/01/21 职场文书
5.12护士节活动总结
2015/02/10 职场文书
Oracle设置DB、监听和EM开机启动的方法
2021/04/25 Oracle
MySQL REVOKE实现删除用户权限
2021/06/18 MySQL
Python办公自动化解决world文件批量转换
2021/09/15 Python