xdebug 下载地址:https://xdebug.org

1.项目目录下新建phpinfo(); 文件;

2.快速查找符合自己的phpxdebug插件:

  https://xdebug.org/wizard

3.复制phpinfo的源代码粘贴到输入框

  点击:Analyse my phpinfo() output 按钮

4.会给出建议的xdebug

5.window上的操作会很简单,这里主要介绍mac上的操作(我使用的是mac自带的php+Apache来开发 以我本机为例):

    1>

         

    2>

      点击下载:xdebug-2.9.0.tgz

    3>

      打开终端:

        1. cd /User/Downloads

        2. tar -xzvf xdebug-2.9.0.tgz

        3. cd xdebug-2.9.0

        4. phpize

          

        如果出现以上情况执行一下命令:

          brew install autoconf

          再次执行 phpize

        5. ./configure

        6. make

        7. cp modules/xdebug.so /usr/lib/php/extensions/no-debug-non-zts-20160303

          

        如果出现以上情况(提醒:Operation not permitted):  

          1.关闭mac的安全机制,首先可以在正常模式下,输入 csrutil status 命令,查看mac安全机制是否开启。

          2.如果 Protection status: enabled 则要进入安全模式进行关闭。

          3.进行安全模式操作: 点击屏幕左上角苹果图标,点击重新启动按钮,屏幕暗下后立马按住command + R键,直到出现屏幕中央出现苹果图标停手。

          4.进入安全模式界面后先会提醒设置语言(不要管),然后会看到安全界面操作,屏幕最上面一排,找到实用工具菜单,再在里面找到终端,点击后输入:csrutil disable 回车后

         会出现一串英文,大致意思是安全模式已经关闭,重启后生效进行操作。然后输入 reboot 重启即可。

          5.重启后在terminal终端中输入 csrutil status 会看到Protection status:disable .意思是安全模式的状态:是关闭的。

          6.ok完成操作后,可以恢复安全模式开启状态了,方法与关闭一样,只是命令变为 csrutil enable;

        再次执行:

          cp modules/xdebug.so /usr/lib/php/extensions/no-debug-non-zts-20160303

        8. 编辑/etc/php.ini

          zend_extension = /usr/lib/php/extensions/no-debug-non-zts-20160303/xdebug.so

        9. 重启Apache服务:

          sudo /usr/sbin/apachectl restart

      

php配置xdebug插件,断点调试的更多相关文章

  1. 最新为Phpstorm配置xdebug 进行断点调试

    额  ,曾经写过一个,现在发现不咋好使了 ,你说咋整,下载xdebug的时候 还得注意系统是32位还是64位,而且一堆下载文件不知道是哪个. 额,所以我现在发现有个更好的方法,啥也不下了 直接配把  ...

  2. PhpStorm集成xdebug进行断点调试

    本文介绍如何使用PhpStorm集成xdebug在本地开发环境进行断点调试的技巧. 我配置的环境是:Windows10 + PhpStorm10.0.1 + PHP5.6. 1. 下载xdebug的扩 ...

  3. 使用 PHPStorm + Xdebug 实现断点调试(二)

    一.配置 Xdebug 配置 Xdebug 相关参数,在 php.ini 文件中新增如下配置,如果没安装的,请参考<PHP 安装 Xdebug扩展>: [xdebug] xdebug.re ...

  4. 采用Reflector的VS.net插件断点调试无源码DLL 分类:

    .Net的编程利器Reflector可以反编译基于.net开发的应用程序和DLL,其功能强大不用多说.今天想试验一把利用VS.net的插件断点调试外部无源码的DLL(只要是程序集都可以,所以exe也行 ...

  5. PHPstorm破解方法及xdebug的断点调试

    原文地址:http://www.php.cn/php-weizijiaocheng-381903.html 相信用PHPstorm的程序员肯定很多,令人头疼的是下载的PHPstorm是有使用期限的,小 ...

  6. docker环境下使用xdebug进行断点调试

    最近把本地环境切换成了docker的环境,便于快速运行和开发,确实比较给力,但是也遇到了问题,以前的本地xdebug断点调试都用不了,弄了几个小时终于搞定了 docker还是坑多,绕,下面把docke ...

  7. PHP vscode+XDebug 远程断点调试服务器上的代码

    对于简单的项目或仅仅想知道某一位置的某个变量是什么值,直接使用var_dump配置exit来打印和中断就可以了,方便又快捷, 而对于大型项目的调试,或想了解某个系统的整个运行过程,xdebug可能会是 ...

  8. zendStudio安装Xdebug项目断点调试

    1,首先安装xdebug插件 传送门 2,配置php.ini文件如下: [XDebug] xdebug.profiler_append = xdebug.profiler_enable = xdebu ...

  9. phpstorm xdebug 无法断点调试问题

    最近用phpstorm+xdebug调试一段php代码的时候莫名其妙的无法切入断点调试 本地用的php集成环境是UPUPW ANK V1.1.7 64Bit 选择了集成环境中php版本为7.1.x 搞 ...

  10. Mac 使用自带php和Apache 安装配置Xdebug 开启本地调试模式

    Mac 安装配置php xdebug 本地调试 0.原理图 https://paper.seebug.org/308/ 测试demo构建方法 新建空白项目,目录选择Apache默认项目目录 1.下载x ...

随机推荐

  1. laravel5.*安装使用Redis以及解决Class 'Predis\Client' not found和Fatal error: Non-static method Redis::set() cannot be called statically错误

    https://phpartisan.cn/news/35.html laravel中我们可以很简单的使用Redis,如何在服务器安装Redis以及原创访问你们可以访问Ubuntu 设置Redis密码 ...

  2. js 页面分享

    首先说分享到QQ空间的通用代码:<a href="javascript:void(0);" onclick="window.open('http://sns.qzo ...

  3. Python--day31--黏包(不熟...)

  4. 2018-2-13-win10-uwp-隐藏实时可视化

    title author date CreateTime categories win10 uwp 隐藏实时可视化 lindexi 2018-2-13 17:23:3 +0800 2018-2-13 ...

  5. linux 不用 ioctl 的设备控制

    有时控制设备最好是通过写控制序列到设备自身来实现. 例如, 这个技术用在控制台驱动 中, 这里所谓的 escape 序列被用来移动光标, 改变缺省的颜色, 或者进行其他的配置任 务. 这样实现设备控制 ...

  6. react 父组件与子组件双向绑定

    在项目中我们可能会遇到类似这样的场景,也就是父子组件的双向数据绑定 首先,先把在head中引入react.js.react-dom.js和可选择的babel.js(这里需要注意引用的顺序,react. ...

  7. centos6.5单用户模式拯救系统

    系统出现启动异常,某个软件卡住了不能启动(按Fx键可以查看是哪个软件卡住了),需要进入单用户模式或修复模式对系统进行管理. 使用单用户模式有一个前提,只要系统引导器(grub)能正常工作,否则要进行系 ...

  8. Windows Server Core Remote Manage Hyper-V

    原帖:https://serverfault.com/questions/852144/how-do-i-remotely-manage-hyper-v-2016-standalone-via-win ...

  9. 【软件】Gimp内容识别填充开启工具1.0

    *源文件起初存于Gimp-Registry,后因服务器维护成本问题,Gimp将原服务器中所有文件迁移至GimpGithub *博主只是将原插件中的内容识别填充功能进行打包处理,方便大家一键启用. 下载 ...

  10. c# T4模板生成实体类(sqlserver)

    1.用vs新建tt文件. 2.tt文件保存就自动运行 3.tt文件代码如下,设置生成cs文件的命名空间和生成地址 <#@ template language="C#" hos ...