如何在AMPPS和Atom中设置XDebug?我花了4个小时,仍然无法使它工作。我想使用PHP 7.1,所以在ampps上,我将php版本更改为7.1并使用
安装了xdebugbrew install php71-xdebug
在application / AMPPS / php-7.1 / etc / php.ini
中添加了以下配置[xdebug]
xdebug.remote_enable=1
xdebug.remote_host=127.0.0.1
xdebug.remote_connect_back=1 # Not safe for production servers
xdebug.remote_port=9000
xdebug.remote_handler=dbgp
xdebug.remote_mode=req
xdebug.remote_autostart=true
zend_extension="/usr/local/opt/php71-xdebug/xdebug.so"
使用以下代码
<?php
phpinfo();
?>
我在输出中没有看到xdebug。我把调试断点放在atom的第二行,但没有工作。
当我跑步php -i "(command-line 'phpinfo()')"
时
得到以下错误
加载失败/usr/local/opt/php71-xdebug/xdebug.so:dlopen(/usr/local/opt/php71-xdebug/xdebug.so,9):找不到合适的图片。找到了: /usr/local/opt/php71-xdebug/xdebug.so:mach-o,但错误的架构 -bash:运行:找不到命令
log具有以下内容 加载失败/usr/local/opt/php71-xdebug/xdebug.so:dlopen(/usr/local/opt/php71-xdebug/xdebug.so,9):找不到合适的图像。找到了: /usr/local/opt/php71-xdebug/xdebug.so:mach-o,但架构错误