我将Windows 10中的WSL(Ubuntu 16.14)用作具有PHP 7.1 fpm和Apache的Web服务器。
我想将PhpStorm 2018中的Xdebug与WSL一起使用,但是效果不佳。
Xdebug已安装在我的Ubuntu服务器上,并且运行良好,我在phpinfo()
输出中看到了它。
这里是Xdebug的php.ini配置:
[Xdebug]
zend_extension="/usr/lib/php/20170718/xdebug.so"
xdebug.remote_enable = 1
xdebug.remote_autostart = 1
xdebug.remote_connect_back=On
xdebug.remote_host=127.0.0.1
xdebug.remote_port = 9001
xdebug.idekey = PHPSTORM
我也将phpstorm中的端口也配置为9001。
问题更多是在PhpStorm和WSL之间的连接上。我用远程方式尝试。在Run > Edit config
弹出窗口中,我使用PHP网页,并且在使用Validate工具时,除远程主机外,其他都正常。
我将其设置为127.0.0.1,这就是重点。
当我听调试工具时,它说:端口9001忙
如何在localhost和localhost之间建立链接?