mac OS X下PhpStorm+MAMP PRO+Xdebug+FireFox集成开发和断点调试环境配置

原创 2017年03月29日 10:28:39

一、环境及软件

  1. macbook pro
  2. Phpstorm
  3. MAMP PRO
  4. FireFox

二、环境搭建

1、PhpStorm导入项目

下载PhpStorm并安装,网上随便找个注册码即可破解,安装后打开界面选择ToolBar → VCS → Checkout from Version Control → Git,填写Git Repository URL,选择项目存放目录,点击Clone完成代码拷贝。

2、MAMP PRO配置Hosts

下载MAMP PRO并安装,网上随便找个注册码即可破解,安装后打开界面切换到MAMP PRO的Hosts Tab,点击左下角的“+”号添加host,填写Server name及选择项目文件目录,就完成了host的配置

这里写图片描述

3、MAMP PRO配置Debugger

切换到PHP Tab,将Debugger项打上勾,打上勾,打上勾,重要的事情说三遍(默认没打勾,我一开始没注意到这个选项,导致弄了半天还是没搞定,就是因为遗忘这最关键的步骤 T T),如下图所示

这里写图片描述

4、修改php.ini文件中的配置

MAMP PRP → File → Edit Template → PHP → PHP 5.3.28 php.ini(与上图所选的php版本一致),打开文件后拉到最后可以看到[xdebug]的配置块

[xdebug]
MAMP_Xdebug_MAMP
 xdebug.remote_enable=1
 xdebug.remote_host=localhost
 xdebug.remote_port=9000
 xdebug.remote_autostart=1
 xdebug.idekey="PHPSTORM"

增加一项xdebug.idekey="PHPSTORM",该配置跟之后PhpStorm中的配置有关系,其他不需要修改,重启

MAMP PRO

5、PhpStorm Xdebug端口及Server配置

Preferences(command+,)→ PHP → Debug → Xdebug → Debug port修改为9000(一般默认就是9000,不需要修改,这配置项与php.ini中的xdebug.remote_port=9000保持一致)

这里写图片描述

这里写图片描述

这里写图片描述

然后点击右上方的倒三角Edit Configurations

这里写图片描述

2)添加server

这里写图片描述

6、FireFox添加The easiest Xdebug插件6、FireFox添加The easiest Xdebug插件

安装插件后设置IDE key = PHPSTORM 即与php.ini中xdebug.idekey="PHPSTORM"保持一致

这里写图片描述

7、调试

1)激活PhpStorm的“Start Listen for PHP Debug Connections”按钮(右上角Debug区类似电话的图标,带红色禁止小圆圈表示未激活,变绿表示正在监听)

2)设置断点

3)点击爬虫按钮开始debug状态

4)浏览器会开始弹窗等待调试回话,按F7便可逐行进行断点调试,再也不需要echo或者proint_r这样繁琐的打印调试了
版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

史上最佳 Mac+PhpStorm+XAMPP+Xdebug 集成开发和断点调试环境的配置

史上最佳 Mac+PhpStorm+XAMPP+Xdebug 集成开发和断点调试环境的配置   在上一篇 PHP 系列的文章《PHP 集成开发环境比较》中,我根据自己的亲身体验,...

mac sublime3+xdebug+firefox调试环境的搭建

第一步:配置php xdebug扩展 [xdebug] zend_extension=/Applications/XAMPP/xamppfiles/lib/php/extensions/no-de...

史上最佳 Mac+PhpStorm+XAMPP+Xdebug 集成开发和断点调试环境的配置

在上一篇 PHP 系列的文章《PHP 集成开发环境比较》中,我根据自己的亲身体验,非常简略的介绍和对比了几款常用的集成开发环境,就我个人而言,比较推崇 Zend Studio 和 PhpStor...

Phpstorm 2017.1+PHPWAMP+Xdebug环境配置以及断点调试

首先先来说下IDE和服务环境的配置: 第一步,在PHPWAMP的站点根目录下创建项目文件夹,然后把IDE项目文件指向该文件,如下图所示: 第二步,创建文件,然后通过服务器进行显示,这里我写...

本地环境 XAMPP+phpStorm+XDebug+chrome配置和断点调试

我的安装环境:XAMPP版本号V3.1.0;phpStorm版本8.0.3;windowsxp 32bit。您老人家先过目一下,不然怕影响意义。 XAMPP、phpStorm都直接安装在了D盘根目录...

XAMPP环境下用phpStorm+XDebug进行断点调试的配置

折腾了整整一个下午,总算完成了phpStorm+XDebug的断点调试设置。下面情况针对本机进行调试,远程调试差距不大。 具体过程: 服务器端(本地调试的情况下就是在本机)安装好XAMPP...

本地环境phpStorm10+XDebug配置和断点调试

首先下载所需要的xdebug扩展(dll文件放到php ext目录下),然后在php.ini文件末尾添加配置 注意: 配置文件中[xdebug]有一行zend_extension="C:/...
  • tz2101
  • tz2101
  • 2017年06月09日 09:23
  • 478

wamp环境配置phpstorm的断点调试功能。和打开debug会出现waiting for incoming connetcion with ide key 17173的问题

我的环境: 1、修改php.ini文件(修改完重启apaceh) 【注意:远程的使用下面的配置文件,本地的使用上面的配置文件】 remote_host 是指调试客户端的地址,即IDE所在...

PHPStorm 中配置 XDebug 实现断点调试

在 PhpStorm 中,配合使用 Xdebug ,可以很方便的实现断点调试 1、下载 Xdebug 如果你是使用 XAMPP 的环境,系统已经自带 Xdebug,你可以下载最近版本覆盖或者跳过进...

PhpStorm设置断点调试XDebug

  • 2016年10月01日 12:09
  • 299KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:mac OS X下PhpStorm+MAMP PRO+Xdebug+FireFox集成开发和断点调试环境配置
举报原因:
原因补充:

(最多只允许输入30个字)