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+xdebug+phpstorm+mamp+chrome 断点调试

phpstorm和mamp请先安装好。mamp自带xdebug扩展。 启动mamp,访问phpinfo(),确定php.ini的位置。一般情况下在: /Applications/MAMP/bin/...
  • daizikai77
  • daizikai77
  • 2017年05月15日 09:22
  • 924

MAMP+PhpStorm配置Xdebug

MAMP+PhpStorm配置Xdebug MAMP Xdebug PhpStorm Xdebug
  • LuohanCC
  • LuohanCC
  • 2017年03月31日 17:12
  • 655

mamp下如何安装XDEBUG,webgrind?

scene: OS:MAC OSX 10.10 环境:MAMP PRO 3.03 PHP:5.5.10 webgrind 1.1 Target: 1.为PHP安装XDEBUG模块 2.为查看...
  • amqvje
  • amqvje
  • 2015年04月15日 00:36
  • 1335

Mamp 3.5 Pro 注册码

Mamp 3.4 Pro 注册码 MP-DED4-0A88-3A11-F9FDE 原文链接:Mamp 3.4 Pro 注册码,转发请注明来源!...
  • zzpuser
  • zzpuser
  • 2016年07月18日 13:04
  • 843

Mac环境下安装PHP及使用xdebug调试

Mac环境下安装PHP及使用xdebug调试最近在公司里需要写一些PHP脚本,因此又重新看了一下PHP的基础语法.由于本人的使用Mac,因此这里仅以Mac下PHP的安装及使用xdebug调试为例,记录...
  • Ryanqy
  • Ryanqy
  • 2017年10月26日 23:18
  • 43

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

一、环境及软件 macbook pro Phpstorm MAMP PRO FireFox 二、环境搭建1、PhpStorm导入项目下载PhpStorm并安装,网上随便找个注册码即可破解,安装后打开界...
  • LiuMiao1128
  • LiuMiao1128
  • 2017年03月29日 10:28
  • 685

Windows 7, VMware Workstation10部署IOS开发环境[Mac OS X Server10.6系统安装]

Windows 7, VMware Workstation10部署IOS开发环境 Mac OS X Server10.6系统安装 基本情况是Windows7 专业版32位系统,VMw...
  • qiu_11
  • qiu_11
  • 2014年12月18日 19:07
  • 5718

如何在OS X 10.7上开发一个简单的应用教程(二)

本教程由iOS Tutorial Team成员Ernesto García发布,他是一位Mac和iOS开发者,CocoaWithCh...
  • yuan_will
  • yuan_will
  • 2015年07月16日 15:33
  • 3604

Mac系统下使用自带Apache和php5.6使用xdebug进行调试

自从用了vscode之后,就连sublime都不用了,由于项目需求需要用php进行开发,vscode使用php环境也非常方便,搜索下插件安装就行了 由于mac系统自带apache和php,就没必要再费...
  • icysonyk
  • icysonyk
  • 2017年09月26日 00:06
  • 216

[php学习01]在mac 配置php环境

php开发环境配置
  • l_215851356
  • l_215851356
  • 2017年03月27日 13:51
  • 173
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:mac OS X下PhpStorm+MAMP PRO+Xdebug+FireFox集成开发和断点调试环境配置
举报原因:
原因补充:

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