mac下的phpstorm增加xdebug调试

一、版本信息

mac 10.10.5

php  5.5.38

phpstorm 10.0.3

xdebug   版本需要与php匹配,匹配地址 :点我匹配  点我查看所有版本

提示:不确定xdebug版本的,把phpinfo()显示的全部复制(command+a 全选再command+c复制)到文本框中,xdebug会自动跳转到下载配置页面,按页面提示流程安装即可。

二、安装xdebug

1、点击匹配地址,把复制的phpinfo信息粘贴到文本框。

2、按照页面的安装流程安装xdebug。

3、配置php.ini

提示:xdebug官网上的配置,只保证配置好xdebug,但不能与phpstorm进行配置,正确的配置方法,在添加xdebug模块下添加以下代码。

[xdebug]
zend_extension = /usr/lib/php/extensions/no-debug-non-zts-20121212/xdebug.so  //这是配置xdebug
xdebug.remote_enable = On  //是否运行远程终端,必须开启
xdebug.remote_handler = "dbgp"
xdebug.remote_host = "localhost"
xdebug.remote_port = 9000  //这个端口号要和phpstorm中的保持一致,示例的端口是9001
xdebug.idekey = PHPSTROM  //调试器关键字

  安装xdebug图例:

  (1)

  (2)

4、查看phpinfo( ),有没有开启xdebug。

三、配置phpstorm以支持xdebug

1、点击左上角phpstorm,选择preferences。

2、配置php下的Debug

3、配置Debug下的DBGp proxy

4、配置servers

5、点击phpstorm右上角的三角形,选择Edit Configurations,配置服务器信息,添加项目调试开发地址,保存完后phpstorm配置完成。

(1)

(2)

(3)

四、chrome安装xdebug

xdebug for chrome  (chrome插件商店,需要梯子)

配置xdebug 插件(可省略)

五、断点程序调试

1、在需要调试的代码左侧空白左键点击打上红色圆形按钮,再点击红色按钮取消。

2、点击phpstorm右上角甲壳虫按钮打开浏览器,要保证旁边的电话图标是绿色的,红色的表示关闭调试,程序运行到该断点时(不包括当前断点行),会停留并从浏览器页面返回到phpstorm,此时浏览器会一直处于加载等待中。

3、浏览器跳转打开phpstorm后,页面上和debugger框会有数据信息显示,如下图。

代码页面:

debugger框:

六、调试过程中警告提示

上图弹窗是程序正在调试时,试图关闭phpstorm时的提示,这个时候可以完成调试再关闭,或者结束调试再关闭。

至此,mac下的phpstorm添加xdebug就结束了,祝大家敲一手风骚无bug的好代码!!!

时间: 2024-08-22 01:57:03

mac下的phpstorm增加xdebug调试的相关文章

mac下安装phpstorm主题

在<推荐一个phpstorm主题和字体>中介绍了window下如何安装phpstorm主题,这里我们在介绍一下如何在MAC下安装phpstorm主题. 安装方法和window类似,只是需要知道phpstorm的配置文件是哪里? 1.下面是自己MAC的phpstorm配置文件位置: /Users/sumiaowen/Library/Preferences/WebIde70/colors 2.把主题配置文件复制到该目录中 3.重启Phpstorm 4.Settings > Editor &g

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 ;

给Mac下的iTerm2增加配色

iterm2就不说了,Mac下非常好用的终端,这里就先谈谈如何给其增加配色,效果如下图 可以来这下载theme : http://iterm2colorschemes.com/ 1.先编辑你的profile来添加如下信息 : vim ~/.bash_profile # Set CLICOLOR if you want Ansi Colors in iTerm2 export CLICOLOR=1 # Set colors to match iTerm2 Terminal Colors expor

Mac下配置xampp和Xdebug

1.安装phpStorm,步骤略 2.安装xampp: 2.1 我下载的版本为:XAMPP 5.6.24(下载最新版里面没有xdebug.so文件) 照步骤安装. 2.2 安装成功后,启动一下,看看是否可以运行,在浏览器地址栏输入localhost,查看是否可以进入到xampp网站 . 2.3 点击网站右上角phpinfo选项,进入到phpinfo配置页面,在第一个表格中,找到load-开头的一项,复制路径,打开,在最下面输入: [xdebug] zend_extension=/Applicat

MAC下如何配置Android手机调试(将测试手机加入到Mac系统的调试列表中)

第一步: 查看usb设备信息 在 终端输入:system_profiler SPUSBDataType     可以查看连接的usb设备的信息 比如我的usb信息如下(部分内容): 查看到我的Android手机的Vendor ID: 0x04e8,这个id是该手机关联该电脑的一个唯一标识. 第二步: 创建.修改adb_usb.ini文件 输入: vi ~/.android/adb_usb.ini 命令,在打开的 adb_usb.ini文件中添加第一步中的Vendor ID:0x04e8, 然后保

MAC下配置PHPStorm环境

解决方法就是自己安装php,不用mac安装,这样就有php开发环境了. 安装很简单,直接运行一个命令, 需要几分钟,请慢慢等待. 1 curl -s http://php-osx.liip.ch/install.sh | bash -s 5.5 新安装的php目录是/usr/local/php5/bin,接下来在PhpStorm中设置新安装的php解释器: PhpStorm->Preferences->PHP 会来到解释器设置页 在InterPreters设置我们安装的php解释器:/usr/

mac下安装PhpStorm时的注册码

UserName: EMBRACE License Key: ===== LICENSE BEGIN =====43136-1204201000002UsvSON704l"dILe1PVx3y4"B349AU6oSDJrsjE8nMOQh"8HTDJHIUUhgd1BebYc5U"6OxDbVsALB4Eb10PW8"===== LICENSE END =====