xdebug+phpstorm+mac os & 🈷?志

前段时间刚入职的时候每天就看看代码,熟悉熟悉 ,实在是闲的浑身(╯﹏╰),看的又是发困 ,每天写写日志 ,其实是双份的 。。因为还要给内部写日志上报

  后来果然就懒的写两份了,也没太多必要 。但想着一个月应该还是可以写点东西,6月要结束了,主要是学到业务逻辑一些,代码上还真没重要突破,就把前2天自力更生的搭建总结一下。

1 软件的获取安装

原料基本是标题,还差的是浏览器,常用的 chrome,firefox都可以 。以下chrome为例

在水果下安装 xdebug,推荐使用 brew ,首先

brew search xdebug

搜索一下,找到对应自身php的版本

brew install xxxx

使用homebrew的优点是有依赖会自动处理,不过也由于一键化得处理,很多时候无法(不便)配置 ,想加深理解的可能需要全手动

2    配置

[xdebug]
zend_extension="/usr/local/opt/php53-xdebug/xdebug.so"
xdebug.remote_enable = On
xdebug.remote_handler = "dbgp"
xdebug.remote_host = "localhost"
xdebug.remote_port = 9000
xdebug.idekey = "PHPSTROM"

上面是配置在 php.ini 中的,相关的配置还有不少,作者使用上面的可用就不多贴了,配置完了记得重启 webserver,可以通过 phpinfo()查看是否添加拓展成功

配置 storm,在偏好设置中 debug项;

debug 下的 DBGp

再之后是 servers ,配置一个用于配合你项目的配置,下面的 path mapping 是路径映射,选择到自己项目路径下

在 run 目录下最后三项,使用时打开第一个,表示开启监听,debug不会调试每个程序;第二个会自动在每个php脚本第一行执行代码加断点;第三个是IDE提供的检测工具,这个是安好后来发现的 ,官方网址 https://confluence.jetbrains.com/display/PhpStorm/Zero-configuration+Web+Application+Debugging+with+Xdebug+and+PhpStorm,可以试着用用

配置 broswer,chrome下大家用  xdebug helper,右边的是使用phpstrome 让安装的 ,在小虫子里面配置 ide key 为phpstorm,网上很多资料说有白名单我已经没有看到了,对了,加断点在这里只要在代码左边行号右边点击一下即可,这一点翻遍各种地方都不提 ,尽是抄袭。其实挺重要的,纠结了5分钟。。。

至此配置的差不多了,接下来到要调试的地方,加上断点,点击这里绿色虫子或运行,边上是servers里配置的项目路径映射等信息的文件,就可以调用程序,界面大致

其他小操作自己摸索吧~

时间: 2024-10-16 16:25:05

xdebug+phpstorm+mac os & 🈷?志的相关文章

方便mac os 10.9系统中phpstorm配置php运行环境

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

笔记:MAC OS X下配置PHP开发、调试环境

操作系统:MAC OS X 工具:MAMP.PhpStorm.xdebug.chrome 1.下载MAMP 2.安装比较简单,安装完成后,应用程序中会增加如下4个应用 MacGDBp是PHP调试器,使用的是xdebug 若要使用此调试器,需要在php.ini中配置: [xdebug] zend_extension="/Applications/MAMP/bin/php/php5.5.10/lib/php/extensions/no-debug-non-zts-20121212/xdebug.so

PHPStorm Mac如何利用MAMP配置php?

本文小编将讲述PHpstorm Mac如何利用MAMP配置php?有需要的朋友可以参考一下!同时解决phpstorm 不能接受post 表单数据的问题!PHpstorm Mac利用MAMP配置php软件教程 一 .首先是配置MAMP PRO 至此MAMPPRO 已经配置完毕 二 .配置phpstorm 1.创建一个新的工程,路径选择我们刚在mamp 中创建的 项目文件夹,/Applications/MAMP/htdocs/项目文件夹. 2.在首选 项里面搜索servers ,点击?, debug

Qt在Mac OS X下的编程环境搭建(配置Qt库和编译器,有图,很清楚)

尊重作者,支持原创,如需转载,请附上原地址:http://blog.csdn.net/libaineu2004/article/details/46234079 在Mac OS X下使用Qt开发,需要配置Qt库和编译器.编译器只能使用苹果公司自主研发的Clang.1.分别下载并安装XCode和Command Line Tools(必须安装),安装完毕后,Clang就有了. https://developer.apple.com/downloads/ 2.下载Qt并默认安装 http://down

Mac OS X 10.10上以命令行模式使用GLWF3

GLWF3的介绍请移步其官网:http://www.glfw.org/docs/latest/index.html 按照其官网上的安装介绍,用cmake从源码安装GLWF3 Building Applications with GLWF3可以见http://www.glfw.org/docs/latest/build.html#build_link_osx 但它给的用命令行模式在Mac OS X上使用的方法是不全的,会导致不少错误,比如: Undefined symbols for archit

Mac OS X Yosemite 10.10 配置 Apache+PHP

查看当前系统的apache版本,终端下输入:httpd -v 1. 启动Apache 服务 sudo apachectl start 打开safari,访问:http://localhost,显示“It works!”表示Apache启动正常 当前访问的是Apache的默认目录,/Library/WebServer/Documents/ 2. 配置用户访问目录 因为之前已经配置过用户目录,这里提一下,首先创建用户目录:mkdir  ~/Sites 此时会在当前用户的根目录下创建一个Sites目录

QT5.x应用在Mac OS X和Windows平台的发布过程

QT是一款非常牛逼的跨平台开发工具,目前可以开发Mac OS X.Windows.Linux.Android.iOS等平台的App.对于Android和iOS平台,发布相对容易,例如,Android平台是生成apk文件上传到Android设备的,所以直接安装apk文件即可.不过对于PC平台(Mac OS X.Windows和Linux)的应用,在发布时就显得麻烦些. 本文主要介绍Mac OS X和Windows平台的发布过程.这两个平台运行的应用都称为可执行程序.Windows平台可执行文件扩展

在Mac OS X上利用Spotlight搜索代码

用grep来搜代码和方便,最原生态了,常用的: ? ~ grep 'NuPlayer' -iInr --color ./aosp 其中`i`表示大小写忽略:`I`表示忽略binary文件:`n`显示搜索结果的行号:`r`表示递归搜索子目录 不过grep搜索有点慢,网上也很多通过建立索引加快搜索速度的方法:"other grep-like tools and indexing tools" 一向用户体验著称的Mac指定不会缺少这个,`Spotlight`就是系统自带的基于索引搜索工具,使

VMware Workstation11.0安装Mac OS X 10.10最完整指南(包含所需所有资源下载)

前言说明:最近换了新的电脑,配置好很多了,想装下虚拟机来玩下IOS,其中也遇到了几个大坑,现在刚完全装好,把所有步骤以及资源整合到一处,后面的朋友可以避免浪费很多无谓的百度时间. ""我先把使用到的程序以及版本说明下,因为这非常总要,使用虚拟机安装mac,其实就是装黑苹果,这要依赖很多破解工具,但这些工具都是有版本支持的.我这些版本装的没问题,但是你如果下载网上其他版本,我就不能确保一定没问题了,只能是自己试了."" VMware 11.0 永久不过期激活密钥 1F