phpstrom+xdebug调试PHP代码
众所周知开发PHP的IDE种类繁多,然而开发PHP并不能像开发其他语言一样,调试PHP代码对诸多新手来说,搭建调试环境就比较麻烦!其实哈,我发现NuSphere-phped-16.0很强大,集成了很强大的debug功能,只不过呢, 价格实在不菲啊,买不起!更何况,在天朝,花高价买程序授权不常见吧!
废话不多说,简单粗暴,直入主题。我们使用phpstorm和xdebug搭建我们的debug环境。
1. PHP安装xdebug扩展
网上安装xdebug的教程成百上千,然而我一直深信不疑,官方的指导文件是最直接有效的。
打开http://xdebug.org/点击download选项如下图所示:
点击installation instructions.来到如下页面
这时候需要您写一个phpinfo()的PHP代码,然后复制你的PHPinfo到上图所示的框中。点击analysismyPHPinfo()output。等待一小会儿。输出如下消息
然后注意到下面的安装指导:
But here are the instructions anyway:
- Download php_xdebug-2.3.3-5.5-vc11-x86_64.dll(下载这个版本的xdebug)
- Move the downloaded file to D:\php_programes\wamp\bin\php\php5.5.12\ext (移动xdebug文件到你自己的目录)
- Update
D:\php_programes\wamp\bin\apache\apache2.4.9\bin\php.ini
and change the line(在php.ini文件中添加相应内容)
zend_extension = D:\php_programes\wamp\bin\php\php5.5.12\ext\php_xdebug-2.3.3-5.5-vc11-x86_64.dll
- Restart the webserver;(重启服务)
就这么简单,轻松搞定。xdebug安装完成。下面在phpstorm中进行配置。
2.PHPSTORM设置
1.首先检查phpstorm的xdebug配置
这里的debug port要和php.ini里面的xdebug.remote_port相一致!默认是9000,如果9000端口被占用的话,可以改成其他端口。
2. 开始配置debug.
点击PHP WEB APPLICATION,进行如下配置,需要按照自己的实际配置哦!
3.开始调试
设置好断点,shift + F9,调试开始
也可以设置断点都,选中配置的debug, 按旁边的臭虫
如果有问题可以邮件咨询我哦!
847617298@qq.com
转载于:https://www.cnblogs.com/xulan-2015/p/4682519.html
phpstrom+xdebug调试PHP代码相关推荐
- phpstrom+xdebug调试远程服务器代码
phpstrom+xdebug调试远程服务器代码 调试远程服务器代码前提是在本机上有服务器上的代码并保持一致(svn或者ftp,文件共享) 1.在服务器上安装xdebug扩展 cd /xdebug/s ...
- atom 安装 xdebug 调试 php 代码
前言 xdebug是一款帮助php调试代码的扩展,主要功能有 堆栈跟踪 代码覆盖率分析 垃圾收集统计 远程调试 其中最有用的功能就属远程调试了,下面就一步步来搭建xdebug.从sublime转到at ...
- 『PHP』手把手教你使用phpstorm+xdebug调试php代码(保姆级教程)
文章目录 前言 搭建调试用服务器 配置phpstorm项目和php.ini 接入调试 ①浏览器调试(推荐) ②phpstorm调试 完 前言 环境基于: phpstorm 2020.1 phpstud ...
- PHPstrom + xdebug + postman断点调试代码 php谷歌浏览器代码断点调试
最近在提升PHP开发效率 ,var_dump 和 echo 这种调试方式只适合新手 想看谷歌浏览器调试的朋友先跟着下面配置搞好,跳过postman,直接看谷歌浏览器 postman和谷歌浏览器 配置x ...
- PHP学习笔记 - 在Eclipse中使用XDebug调试代码 | Using XDebug debug code in eclipse
这是一篇转载的技术篇,放在自己博客上方便以后随时参考 原文网址是: http://aofengblog.blog.163.com/blog/static/631702120117283414706/ ...
- php eclipse 断点调试,在Eclipse中使用XDebug调试代码 | Using XDebug debug code in eclipse
调试代码是在开发环境下用于跟踪和定位问题根源的一种手段,虽然大部分问题在单元测试后可以有效避免.所谓金无赤金,代码也一样会存在BUG. EclipsePHP提有非常强大的PHP编辑功能, 同样也提供了 ...
- 在vim中 安装php的xdebug和 vdebug插件, 在vim中进行调试php代码
在vim中 安装php的xdebug和 vdebug插件, 在vim中进行调试php代码 参考: http://www.cnblogs.com/qiantuwuliang/archive/2011/0 ...
- XDebug分析php代码性能
XDebug是一个开放源代码的PHP程序调试器(即一个Debug工具),可以用来跟踪,调试和分析PHP程序的运行状况.是一个C语言扩展包(Windows下扩展名为.dll). XDebug 下载地址 ...
- idea远程调试修改代码_IDEA远程调试(Remote Debug)Java代码指南
前言 当我们的代码在线上/测试环境运行出现异常需要进行问题定位时,之前的传统做法是:查看异常日志,根据日志定位到出错代码,然后再根据相关参数及异常信息进行推断.但是很多异常问题需要更细致的进行debu ...
最新文章
- win7卸载打印机驱动
- linux桌面环境知乎,24 个值得尝试的 Linux 桌面环境 | Linux 中国
- 浅析C#发送短信的原理
- linux shell 时间运算以及时间差计算方法
- ASP.NET Core Web 应用程序系列(一)- 使用ASP.NET Core内置的IoC容器DI进行批量依赖注入(MVC当中应用)...
- 芬兰高性能图表控件-免费试用并提供技术支持
- LeetCode 2001. 可互换矩形的组数
- anaconda管理环境
- [iBoard 电子学堂][第二卷 C程序设计语言 ]第二篇 数据类型与运算符
- STL源码分析-rotate
- laplace 偏微分方程 MATLAB help
- 为小程序添加底部导航
- 什么是编译性语言、解释性语言和脚本语言
- 泛微oa服务器文件,泛微OA根据文档的docid查询文档附件存放的路径
- 大数据技术——Spark实时计算
- 悟透JavaScript之对象素描
- 软考高项论文写作指南分享
- PTA 练习实验6 十道练习题
- 市场调研报告-全球与中国4K手术显示器市场现状及未来发展趋势
- 腾讯汤道生:上云赋智的终极价值是服务于人
热门文章
- 两步完成项目定时启动,java项目定时启动
- 2022-2028年中国儿童保健品行业市场研究及前瞻分析报告
- 2022-2028年中国数字化档案加工行业市场深度分析及发展策略分析报告
- Docker学习(五)-----Docker查看日志
- Windows10快捷应用指令
- 深度学习优化函数详解(5)-- Nesterov accelerated gradient (NAG) 优化算法
- Facebook 发布深度学习工具包 PyTorch Hub,让论文复现变得更容易
- Xcode couldn‘t find any iOS App Development provisioning profiles matching ‘com.example.***‘
- A100 GPU硬件架构
- 自动驾驶平台,阵营, 主要传感器与场景联系