【问题标题】:PHP Xdebug not in phpPHP Xdebug 不在 php 中
【发布时间】:2018-10-06 18:20:46
【问题描述】:

嗨,我安装 homebrew 安装一些 brew 东西,现在我需要安装 Xdebug 但是当我在 mac php --version 上写入终端时,只有 php 版本而不是 php 版本,只有 xdebug 版本的 php

$ php --version
PHP 7.2.8 (cli) (built: Aug 28 2018 16:32:29) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies

帮我做我应该做的所有事情,但它不能正常工作帮助谢谢

【问题讨论】:

  • xdebug 通常我们作为 extension 加载到 php,因此它不是内置在 php 引擎中而是在运行时加载。尝试使用phpinfo() 函数找出哪些模块实际加载到您的引擎中并修改php设置以进行调整。

标签: php macos mamp xdebug


【解决方案1】:

随着迁移到 Homebrew-core,php 公式不再取代 PECL 的角色。安装 xdebug 可以(并且应该)通过 PECL (https://pecl.php.net/package/xdebug) 完成。

pecl update-channels

pecl list-all

pecl install xdebug

或升级它

pecl upgrade xdebug

之后,您需要按照 xdebug.org 上的建议,在 php.ini 中添加一行来指定 xdebug 的位置:

zend_extension="/usr/local/php/modules/xdebug.so"

另外,您可能需要在其中为 xdebug 进行一些设置,例如:

xdebug.collect_vars=1
xdebug.remote_autostart=1
xdebug.remote_enable=1
xdebug.remote_port=9005

来源:http://www.artemdwo.com/install-php72-and-xdebug-on-mac-os-x

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-02-27
    • 2020-05-19
    • 2012-06-03
    • 2021-12-05
    • 1970-01-01
    • 2015-12-11
    • 1970-01-01
    • 2012-07-15
    相关资源
    最近更新 更多