PHP Xdebug不在PHP中

PHP Xdebug不在PHP中,php,macos,mamp,xdebug,Php,Macos,Mamp,Xdebug,大家好,我安装了homebrew安装了一些brew的东西,现在我需要安装Xdebug,但是当我在macphp上向终端写入时--version只有php的版本,没有php的版本,只有php的Xdebug版本 $ 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-

大家好,我安装了homebrew安装了一些brew的东西,现在我需要安装Xdebug,但是当我在mac
php上向终端写入时--version
只有php的版本,没有php的版本,只有php的Xdebug版本

$ 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

帮帮我我做了所有我应该做的事情,但它不能正常工作帮助thx迁移到自制核心php公式已经停止接管PECL的角色。可以(并且应该)通过PECL()安装xdebug

pecl更新频道

pecl列出所有项目

pecl安装xdebug

或者升级它

pecl升级xdebug

之后,您需要使用一行代码更新php.ini,以指定xdebug的位置,如xdebug.org上所建议的:

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

来源:

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