我使用的是安装了php 7.4.3的带有ubuntu 20.04的WSL2。有时,php-S(例如php-S localhost:900-t-public(不起作用,php-artisan也不起作用。
编辑:当试图从浏览器访问地址localhost:9000时,我得到:"localhost拒绝连接";终止WSL发行版从来没有解决这个问题。从终端我得到正常:PHP 7.4.3开发服务器(http://127.0.0.1:9000)启动
回答我自己的问题。
这似乎是WSL2上的一个常见问题,并且正在进行修复。与此同时,
-
wsl--关闭可能会解决此问题。
-
如果确实是这样的话,您可以使用下面的命令来获得正确的localhost地址。
ip addr | grep -E "binet.global" | sed -E "s/inet(.)/./1/“