我正在尝试让XDebug在OSX 10.12.6上与VS Code一起使用。
我已经按照XDebug website的说明使用PECL安装了XDebug。我可以通过转到本地主机并查看phpinfo()来确认是否已安装它(这确认我已经安装了XDebug v2.6.1。) 我还尝试过使用XDebug Wizard,它还指出“您已经在运行最新的Xdebug版本”。
但是,当我在终端机上运行php -v
时,仍然出现以下错误。
Xdebug requires Zend Engine API version 220131226.
The Zend Engine API version 320151012 which is installed, is newer.
Contact Derick Rethans at http://xdebug.org/docs/faq#api for a later version of Xdebug.
我怀疑这是我的VS Code XDebug插件(PHP Debug)无法正常工作的原因。
当我加载VS Code并转到Debug菜单时,我看到“ Listen for XDebug”的选项,但是当我选择该选项并按“ Play”(运行应用程序)按钮时,我的断点都没有被击中。