mac 安装 Xdebug

20190919 最近改用 vsCode ,php 调试使用 xdebug,需要安装 xdebug
xdebug 安装怎么这么费劲?

1. 参考

https://www.jianshu.com/p/47fcf57b490e
感谢这位,基本上是照着他的来完成的

2. 确认一下自己的环境

  1. php -v

    PHP 7.2.8 (cli) (built: Jul 19 2018 12:15:24) ( NTS )
    Copyright © 1997-2018 The PHP Group
    Zend Engine v3.2.0, Copyright © 1998-2018 Zend Technologies
    with Zend OPcache v7.2.8, Copyright © 1999-2018, by Zend Technologies

  2. pecl -V

    PEAR Version: 1.10.5
    PHP Version: 7.2.8
    Zend Engine Version: 3.2.0
    Running on: Darwin dhbm-on-mac20180816.local 18.7.0 Darwin Kernel Version 18.7.0: Tue Aug 20 16:57:14 PDT 2019; root:xnu-4903.271.2~2/RELEASE_X86_64 x86_64

3. 下载安装包

https://xdebug.org/download.php

找到合适版本的 tgz 文件,这是我的对应的安装包

在这里插入图片描述

4. pecl 安装 Xdebug 扩展包

我不是 wget 下载的,所以文件在 Downloads 下

cd Downloads/
mkdir xdebug
mv xdebug-latest.tgz xdebug
cd xdebug/

  1. pecl install xdebug-2.7.2.tgz

    Cannot install, php_dir for channel “pecl.php.net” is not writeable by the current user

加上 sudo
sudo pecl install xdebug-2.7.2.tgz

...
8614324420 576 -rwxr-xr-x  1 root  wheel  293792  9 19 16:10 /private/tmp/pear/temp/pear-build-rootSMmExM/install-xdebug-2.7.2/usr/local/Cellar/php/7.2.8/pecl/20170718/xdebug.so

Build process completed successfully
Installing '/usr/local/Cellar/php/7.2.8/pecl/20170718/xdebug.so'
install ok: channel://pecl.php.net/xdebug-2.7.2
Extension xdebug enabled in php.ini
  1. 确认一下
    php -m |grep xdebug

     xdebug
    
  2. 找到 php.ini
    http://all.wzh/info.php
    /usr/local/etc/php/7.2/php.ini
    在这里插入图片描述

  3. 找到 xdebug.so
    通过 pecl 安装的扩展包,都在 pecl 目录里面
    我的是从 /usr/local/lib/ 一级一级的找到的
    看来我是 20170718 的时候安装的 pecl

    $cd /usr/local/lib/php/pecl/20170718
    $ ls

     xdebug.so
    
  4. 修改 php.ini,加上 Xdebug
    sudo vim /usr/local/etc/php/7.2/php.ini

    增加以下内容

     # add Xdebug by wzh 20190919 
     [Xdebug]
     zend_extension="/usr/local/lib/php/pecl/20170718/xdebug.so" 
     xdebug.remote_enable=1
    
  5. 重启生效
    sudo apachectl restart

  6. 检查 phpinfo ,找到 Xdebug

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

哈哈虎123

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值