PhpStorm 配置Xdebug

IDE => Xdebug => Apache(XAMPP) => Firefox + easist Xdebug

1>XAMPP停止apache服务;
2>在安装目录下找到php.ini,类似于D:\xampp\php\php.ini,打开并找到被注释掉的项目并按如下设置:
zend_extension = "D:\xampp\php\ext\php_xdebug.dll"(根据实际情况确定)
xdebug.remote_enable =1
xdebug.remote_handler = "dbgp"
xdebug.remote_host = "localhost"
xdebug.remote_mode = "req"
xdebug.remote_port = 9000
保存文件,重启Apache。
[注]其中remote_host 是指调试客户端的地址,即IDE所在的IP,同理remote_port是客户端的端口
3>打开phpStorm,
-进入File>Settings>PHP>Servers,这里要填写服务器端的相关信息,name填localhost,host填localhost,port填

80,debugger选XDebug
-进入File>Settings>PHP>Debug,看到XDebug选项卡,port填9000,其他默认
-进入File>Settings>PHP>Debug>DBGp Proxy,IDE key 填 phpStorm,host 填localhost,port 填80
-点OK退出设置。

强调一下:如果你设置了虚拟主机,那么你可以有两个目录,

你的第一个localhost设置对了,然后你一看OK,点确定保存,打开访问虚拟主机却不能IED断点。这时候出的问题就是下面那个虚拟主机www.haitaohua.com,那个也需要你设置NAME和HOST值。或者你把php.ini里面的HOST和NAME值改了应该也行(本人没测试)。点击虚拟主机名,然后进去改成localhot,再确认,这时你的虚拟主机就可以断点测试了。
4>打开浏览器Firefox,安装XDebug插件,工具的设置里的IDE-KEY填上phpStorm,把localhost加入到白名单,以后

调试的时候把工具启用就好了。
[注]如果是用其他浏览器,可以访问http://www.jetbrains.com/phpstorm/marklets/,在右边填上phpStorm,点

generate,把下面的链接添加到收藏夹,方便调用。
5>在phpStorm里打开监听(电话按钮)。
6>在浏览器里打开XDebug工具,访问localhost,与phpStorm连接成功!

LINUX下 先安装 sudo apt-get install php5-cli;    sudo apt-get install php5-xdebug;

2、在PHP的php.ini中加入XDEBUG

php.ini在/etc/php5/下的几个文件夹里,应该有三个文件夹:apache2、cli、conf.d,我们应该修改apache2和 cli下的php.ini. 在conf.d下有一个xdebug.ini文件,记录了xdebug的文件路径.哈,我不是老手,有些高手不说这个的。

在php.ini 里添加如下:
[xdebug]
xdebug.remote_enable = 1
xdebug_remote_host = "localhost"
xdebug.remote_port = 9000
xdebug.remote_handler = "dbgp"
zend_extension=/usr/lib/php5/20121212/xdebug.so  //这个要到具体目录下找

时间: 2024-10-28 15:45:29

PhpStorm 配置Xdebug的相关文章

mac下phpstorm配置xdebug工具

参考:PhpStorm中如何使用Xdebug工具,入门级操作方法 http://blog.csdn.net/knight_quan/article/details/51953269 如果你用的集成环境xmapp,mamp,就百度相关,比如: http://www.cnblogs.com/lishiyun19/p/4470086.html http://www.linuxidc.com/Linux/2016-06/132333.htm 而下面视频里讲的是phpstudy2016下如何安装的. 可以

phpstorm配置Xdebug进行调试PHP教程

ps : php版本和xdebug版本一定要相对应 1. PHP安装xdebug扩展 php.ini的配置,下面的配置仅供参考,路径要换成自己的! [xdebug] zend_extension="D:\wamp\php-5.6.2-x64\ext\php_xdebug-2.2.5-5.6-vc11-x86_64.dll" xdebug.remote_enable = On xdebug.remote_handler = dbgp xdebug.remote_host= localho

phpStorm配置xdebug调试总结 [Mac/Linux]

本人习惯netbeans-xdebug调试 我是在Mac本上开发, 大家Linux配置xdebug也可以参考 我的PHP 是通过mac homebrew 安装,所以xdebug的安装我也是用homebrew  (类似 linux wget / yum) 直接进入话-操作命令步骤如下: 1 mac 安装homebrew :ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)&

PhpStorm配置xdebug调试

下载xdebug xdebug官网 根据php 版本下载相应的版本, 把本地的phpinfo()输出的内容全部复制到   https://xdebug.org/wizard.php 中, 分析出当前环境需要下载哪个版本xdebug, 把文件放在php安装目录下ext目录内,修改php.ini 配置文件,增加如下内容: [Xdebug] ;zend_extension=C:\wamp\PHP5\ext\php_xdebug.dll  zend_extension = "<path to ph

PHPStorm 配置XDebug 调试PHP代码 详细教程

[PHP配置] 为PHP安装xdebug,方法略. 配置文件php.ini [XDebug] zend_extension = "C:\xampp\php\ext\php_xdebug.dll" ;开启自动跟踪 xdebug.auto_trace = On ;开启异常跟踪 xdebug.show_exception_trace = On ;开启远程调试自动启动 xdebug.remote_autostart = On ;开启远程调试 xdebug.remote_enable = 1 ;

phpStorm配置xdebug远程调试

安装xdebug 下载xdebug可到 xdebug官网 下载与自己PHP版本对应的xdebug扩展 安装 [root] # cd /usr/local/src [root] # tar zxvf xdebug-2.6.0RC2.tgz [root] # cd xdebug-2.6.0RC2 [root] # /usr/local/php/bin/phpize [root] # ./configure --enable-xdebug --with-php-config=/usr/local/ph

phpstorm配置xdebug进行远程调试(ubuntu)

写这篇文章的时候,因为自己也像很多新手一样犯了很多基础的错误,由于发现网上一些资料大多数是针对本地的,对各个配置的原因讲解并不清楚,所以我花费了蛮长时间弄懂了整个调试的过程 一:操作环境: ubuntu 14.04 php5.5 +apache    windows phpstorm 二:准备工作,在保证php与apache能够正常工作的情况下 1:sudo apt-cache search xdebug 先查找xdebug相关的软件名,然后安装php的 sudo apt-get install

phpstorm配置xdebug踩过的坑

按网上的诸多教程, 1.下载对应文件,放在php放置执行文件的文件夹 2.更改php.ini文件.一搜,是哪个呢 原先记得好像没有第一个文件,第二个文件名为,php.ini-development.上网一搜, development适合开发,添加到他后面吧,记得用phpinfo()检测,如果有xdebug介绍即表示安装成功,但是很多网上的教程并没有这个检测的步骤介绍. 还好之前有见过某博客有这步骤,用来检测,不然傻傻跟着下去配置phpstrom就更加麻烦不知道哪出问题了. 但还是没成功. 试了很

phpstorm 配置 xdebug 详细教程

作者:半船 来源:CSDN 原文:https://blog.csdn.net/yinhangbbbbb/article/details/79247331 花了一周多时间最详细的整理了PHPSTORM+XDEBUG的调试教程,实现了php程序的远程调试.单步调试.跟踪等高级功能.工欲善其事必先利其器,希望对需要的小伙伴有所帮助. 0 Xdebug调试的原理(选看) 图0-1 单机调试原理示意图 图0-2 多机调试原理示意图 对于PHP开发,初来咋到,开发环境的搭建和理解感觉是最烦人的一件事了.不像

PHPstorm配置xdebug

1.安装xdebug.我使用的是wampserver集成开发环境.直接启用xdebug就Ok了.三个选项不知道什么意思,我就都开启了. 2.添加PHP路径 配置完成.