调试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 魔术方法使用说明
Oct 20 PHP
关于php连接mssql:pdo odbc sql server
Jul 20 PHP
PHP时间格式控制符对照表分享
Jul 23 PHP
8个必备的PHP功能实例代码
Oct 27 PHP
对于ThinkPHP框架早期版本的一个SQL注入漏洞详细分析
Jul 04 PHP
Nginx下配置codeigniter框架方法
Apr 07 PHP
ThinkPHP中使用Ueditor富文本编辑器
Sep 02 PHP
php需登录的文件上传管理系统
Mar 21 PHP
作为程序员必知的16个最佳PHP库
Dec 09 PHP
php array_multisort 对数组进行排序详解及实例代码
Oct 27 PHP
PHP文件操作实例总结【文件上传、下载、分页】
Dec 08 PHP
php求斐波那契数的两种实现方式【递归与递推】
Sep 09 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
DC动画很好看?新作烂得令人发指,名叫《红色之子》
2020/04/09 欧美动漫
PHP 批量删除数据的方法分析
2009/10/30 PHP
php microtime获取浮点的时间戳
2010/02/21 PHP
JavaScript实现滚动栏效果的方法
2015/04/27 PHP
php使用cookie实现记住用户名和密码实现代码
2015/04/27 PHP
Smarty模板简单配置与使用方法示例
2016/05/23 PHP
php利用ffmpeg提取视频中音频与视频画面的方法详解
2017/06/07 PHP
PHPMailer使用QQ邮箱实现邮件发送功能
2017/08/18 PHP
php加速缓存器opcache,apc,xcache,eAccelerator原理与配置方法实例分析
2020/03/02 PHP
js 模拟实现类似c#下的hashtable的简单功能代码
2010/01/24 Javascript
Jquery 动态添加按钮实现代码
2010/05/06 Javascript
HTML颜色选择器实现代码
2010/11/23 Javascript
javascript之querySelector和querySelectorAll使用介绍
2011/12/20 Javascript
js展开闭合效果演示代码
2013/07/24 Javascript
《JavaScript DOM 编程艺术》读书笔记之JavaScript 简史
2015/01/09 Javascript
AngularJs bootstrap搭载前台框架——js控制部分
2016/09/01 Javascript
最全面的百度地图JavaScript离线版开发
2016/09/10 Javascript
使用ionic在首页新闻中应用到的跑马灯效果的实现方法
2017/02/13 Javascript
Angular2安装angular-cli
2017/05/21 Javascript
详解vue中computed 和 watch的异同
2017/06/30 Javascript
jQuery实现QQ空间汉字转拼音功能示例
2017/07/10 jQuery
20170918 前端开发周报之JS前端开发必看
2017/09/18 Javascript
在vue中实现点击选择框阻止弹出层消失的方法
2018/09/15 Javascript
JavaScript 中的无穷数(Infinity)详解
2020/02/13 Javascript
Javascript中的奇葩知识,你知道吗?
2021/01/25 Javascript
[05:00]TI9战队采访 - Royal Never Give Up
2019/08/20 DOTA
python里大整数相乘相关技巧指南
2014/09/12 Python
Python3.5 Pandas模块之Series用法实例分析
2019/04/23 Python
Keras在训练期间可视化训练误差和测试误差实例
2020/06/16 Python
HTML5: Web 标准最巨大的飞跃
2008/10/17 HTML / CSS
Darphin迪梵官网: 来自巴黎,植物和精油调制的护肤品牌
2016/10/11 全球购物
Spartoo美国:欧洲排名第一的在线时装零售商
2019/12/12 全球购物
科学发展观标语
2014/10/08 职场文书
2014年公司工作总结
2014/11/22 职场文书
go原生库的中bytes.Buffer用法
2021/04/25 Golang
Django基础CBV装饰器和中间件
2022/03/22 Python