PHPStorm+PHPStudy配置XDebug
上一节里面从PHPStudy+PHPStorm的配置,到最后发布,PHPStorm只是承担了编辑器和发布站点的任务,但是还没有办法像Visual Studio那样对正在运行的代码进行单步调试,那么这一节就详细记录一下PHPStorm+PHPStudy XDebug的配置
1.XDebug下载地址
PHPStudy自带XDebug只需要执行 其他选项菜单->PHP扩展及其设置->PHP扩展->XDebug[选中] 启用Xdebug

为了下载和当前PHP版本相符的Xbug版本,我们到官网https://xdebug.org/download.php

点击检测验证界面https://xdebug.org/wizard.php,复制上节中index.php 界面中输出的phpinfo()内容到验证界面

分析结果如下

按照界面提示:
.下载php_xdebug-2.6.0beta1-7.0-vc14-nts.dll
.把文件拷贝至D:\SofrInstall\phpStudy\PHPTutorial\php\php-7.0.-nts\ext[这里是PHPStudy的PHP安装路径]
.更新文件 D:\SofrInstall\phpStudy\PHPTutorial\php\php-7.0.-nts\php.ini 并且将zend_extension替换成:
zend_extension = D:\SofrInstall\phpStudy\PHPTutorial\php\php-7.0.-nts\ext\php_xdebug-2.6.0beta1-7.0-vc14-nts.dll
.重启Web服务(我们这里PHPStudy[apache])
D:\SofrInstall\phpStudy\PHPTutorial\php\php-7.0.-nts\php.iniXdebug配置节最终的结果是:
[XDebug]
xdebug.profiler_output_dir="D:\SofrInstall\phpStudy\PHPTutorial\tmp\xdebug"
xdebug.trace_output_dir="D:\SofrInstall\phpStudy\PHPTutorial\tmp\xdebug"
zend_extension = D:\SofrInstall\phpStudy\PHPTutorial\php\php-7.0.-nts\ext\php_xdebug-2.6.0beta1-7.0-vc14-nts.dll
xdebug.remote_enable =
xdebug.remote_port=
xdebug.idekey = PHPSTORM
如果配置成功,在localhost/phpinfo()页面中可以搜索到Xdebug的配置信息:

2.配置PHPStorm
2.1 File->Settings->Languages&Frameworks->PHP->Debug

2.2 File->Settings->Languages&Frameworks->PHP->Debug->DBGp Proxy

2.3 File->Settings->Languages&Frameworks->PHP->Debug->Servers

2.4 Run-> Edit Configurations...->+->PHP Web Page

2.5保存配置,在PHPStorm index.php中打上断点,点击小虫,开启单点调试模式

PHPStorm+PHPStudy配置XDebug的更多相关文章
- phpstorm如何配置xdebug?(hpStudy+PhpStorm+XDebug配置)
xdebug是什么? 初次接触,反复试了几次终于把这个xdebug给搞清楚了,类似于前端的控制台这样的东西,可以根据断点展示我们想要看的数据. 如何配置xdebug? 配置前说明: 1.phpStud ...
- PhpStorm中配置xdebug调试环境
1. 安装xdebug 第一步: 得到本地PHP配置信息 在终端中运行: php -i > outputphp.txt 然后将得到的txt文件中的信息拷贝并复制到http://xdebug.or ...
- phpstorm调试配置 Xdebug
这已经楼主第二次因为phpstorm的调试配置折腾了几个小时,这次一定要记下来!!! 以Xdebug chrome浏览器为例 一:安装 JetBrains IDE Support 二:安装 Xdebu ...
- ubuntn下 nginx+phpstorm 中配置xdebug调试
xdebug安装和配置说明,主要用于个人学习记录. 一.echo phpinfo(); 搜素xdebug,若未搜素到,则标识未安装或安装失败. 二.拷贝步骤1中输出的所有结果.访问http://xde ...
- PHPStorm 中配置 XDebug
1.下载 Xdebug ps : php版本和xdebug版本一定要相对应 如果不知道下载哪个版本,将phpinfo网页的源代码拷贝到https://xdebug.org/wizard.php,然后按 ...
- PHPStorm配置xdebug(phpStudy/wamp)
一.下载并配置XDebug wamp环境: 1.获取xdebug
- PHPStorm配置Xdebug官方文档
1 配置Xdebug 下载Xdebug 下载与您的PHP版本兼容的Xdebug扩展,并将其保存在该php/文件夹中. php/文件夹 的位置是在安装PHP引擎期间定义的. 如果您使用的是AMP软件包, ...
- PhpStorm+PhpStudy+xdebug 配置图解
1.配置niginx.ini,新增 server节点,比如使用9200 端口 server { listen 9200;#本地调试,不用80端口 server_name localhost; #cha ...
- phpstorm配置xdebug 3.0最新教程!!!配置不成功的快看!
前言 之前2月份就开始配置xdebug,始终没有成功. 今天看到一篇写得挺详细的文章,心血来潮又折腾了下,可惜没成功. 验证始终说我配置错误 后面去阅读官方的文档,修改了些配置,居然搞成功了!! ni ...
随机推荐
- Using F2 to Rename Open Files
Copy to your User keymap { "keys": ["shift+f2"], "command": "rena ...
- Python 接口测试(十)
这里对接口测试9 进行优化升级,前端进行重构后的代码,源码已经开源 经过将近一个月的编写 , TIAPTest 接口测试平台 , 已经部署到服务器,开始运行了. http://60.205.187.1 ...
- thinkphp 官方文件执行引入流程
官方手册上的执行流程图: 系统流程 用户URL请求 调用应用入口文件(通常是网站的index.php) 载入框架入口文件(ThinkPHP.php) 记录初始运行时间和内存开销 系统常量判断及定义 载 ...
- npm 项目更换目录后无法启动
问题描述: 使用 Vue-cli 创建的项目,当文件移动到其他目录后,无法正常启动,报错信息如下: 分析原因: npm 项目,在安装依赖(node_modules)的时候,会记录当前的文件路径.当路径 ...
- open live writer实现多博客同步发送
转载请注明出处 本文出自Hansion的博客 很多人都有多个博客平台同时使用,如CSDN.博客园.开源中国等,但是在其中一个平台上写完博客,想同样发表到其他平台上,这需要我们复制粘贴或者博客搬家,这往 ...
- spring boot RESTFul API拦截 以及Filter和interceptor 、Aspect区别
今天学习一下RESTFul api拦截 大概有三种方式 一.通过Filter这个大家很熟悉了吧,这是java规范的一个过滤器,他会拦截请求.在springboot中一般有两种配置方式. 这种过滤器拦截 ...
- angular4.0项目文件解读
这篇文章我觉得是很有用的,便于我们对ng项目的理解,同时在配置项目时,也能够很快的定位到相应文件. 摘录的别人的文章,首先感谢那个路人兄弟,下面就开始学习吧. File 文件 Purpose 用途 e ...
- left join,right join,inner join
数据库中left join,right join,inner join的差异 具体详细说明 总的来说: JOIN: ...
- Visual Studio Code+phpstudy(WampServer、LNMP...)为小白打造PHP开发环境
VS Code是微软近年推出的一款文本编辑器, 相关下载:https://code.visualstudio.com/Download phpstudy是将Apache/Nginx.PHP.MySQ等 ...
- 关于S/4HANA里Sales Office 和Sales Organization那些事儿
今天这篇文章来自我的成都同事Zhang Sean(张正永). Sean也是一位在SAP行业摸爬滚打多年的老兵了,2009年从大学硕士毕业之后就进入了SAP Labs从事开发工作,目前是SAP 成都S/ ...