如何使用xdebug与MAC High Sierra标准安装

时间:2017-10-07 10:15:48

标签: xdebug macos-high-sierra

我用High Sierra(10.13)重新安装了我的macbook。 它包含Apache / 2.4.27和PHP 7.1.7。

现在我要激活xdebug。 请有人给我一些信息,怎么做?

感谢您的帮助

2 个答案:

答案 0 :(得分:3)

Xdebug与PHP 7.1一起预装在High Sierra(OS X 10.13.5)上,你需要启用它,这样做,粘贴在\etc\php.ini

[xdebug]
zend_extension="/usr/lib/php/extensions/no-debug-non-zts-20160303/xdebug.so"
xdebug.idekey="netbeans-xdebug"
xdebug.remote_enable=1
xdebug.remote_handler=dbgp
xdebug.remote_host=localhost
xdebug.remote_port=9000
xdebug.overload_var_dump=0

注意:您可能必须通过复制/重命名此文件来创建php.ini文件\etc\php.ini.default

除了上述内容,可能还需要修改\etc\apache2\httpd.conf并进行以下更改:

  1. 取消注释此行

    LoadModule php7_module libexec/apache2/libphp7.so
    
  2. 在结尾处粘贴

    <IfModule php7_module>
        AddType application/x-httpd-php .php
        AddType application/x-httpd-php-source .phps
    
        <IfModule dir_module>
            DirectoryIndex index.html index.php
        </IfModule>
    </IfModule>
    

答案 1 :(得分:0)

解决方案:

curl -s http://php-osx.liip.ch/install.sh | bash -s 7.1

然后我将xdebug.so复制到我的扩展目录中。