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 ...
随机推荐
- MAMP升级mysql5.6到5.7
RT 1.先把mamp环境停掉 sudo sh /Applications/MAMP/bin/stop.sh 2.然后使用brew安装mysql5.7 brew install mysql 3.默认安 ...
- 【WebGL】《WebGL编程指南》读书笔记——第2章
一.前言 最近看了<WebGL编程指南>这本书,发现还是很有意思的,故每章阅读后做个笔记. 二.正文 Example1:在canvas中绘制矩形 <!DOCTYPE html> ...
- CSS图片翻转动画技术详解
因为不断有人问我,现在我补充一下:IE是支持这种技术的!尽管会很麻烦.需要做的是旋转front和back元素,而不是旋转整个容器元素.如果你使用的是最新版的IE,可以忽略这一节.IE10+是支持的,I ...
- Django_form
Django的Form主要具有一下几大功能: 生成HTML标签 验证用户数据(显示错误信息) HTML Form提交保留上次提交数据 初始化页面显示内容 1.创建Form类 # 创建一个类 from ...
- Java的虚方法
虚方法出现在Java的多态特性中, 父类与子类之间的多态性,对父类的函数进行重新定义.如果在子类中定义某方法与其父类有相同的名称和参数,我们说该方法被重写 (Overriding).在Java中,子类 ...
- houseAPP
项目需求,做一个客户端页面.底部有弹出框遮罩层效果 如图 ================================================= 得到的设计图psd是640px宽度.切页面 ...
- Linux知识--初始linux
从今天开始陆续分享Linux的知识 因为服务器基本是Linux的 所以Linux不学明白 Shell命令不熟 会让你的办事效率大打折扣. 一.Linux文件系统 Linux文件系统是从Unix结构 ...
- JDBC详解系列(四)之建立Stament和执行SQL语句
建立Stament 在获得连接之后,我们就可以跟数据库进行交互了. 在JDBC中,我们发送SQL语句到数据库这些操作时通过Stament,Preparement,CallableStateme ...
- Mac 安装python ,anaconda。彻底卸载anaconda的方法
To uninstall Anaconda open a terminal window and remove the entire anaconda install directory: rm -r ...
- PyQt4 开发入门
参考资料:PyQt4教程