如何在 AMPPS 和 Atom 中设置 XDebug?我花了4个小时,仍然无法使其工作。我想使用 PHP 7.1,所以在 ampps 上,我将 php 版本更改为 7.1 并安装了 xdebug
brew 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 的第二行,但不起作用。
当我运行 Run 时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:运行:找不到命令
日志有以下 Failed loading /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,但是架构错误