我正在寻找一个命令行解决方案,它将返回localhost的主(第一)IP地址,而不是127.0.0.1
该解决方案至少适用于Linux(Debian和RedHat)和OS X 10.7+
我知道ifconfig两者都可用,但它们的输出在这些平台之间并不一致.
我试图通过PHP获取我的机器的IP地址.为此,我写的代码如下:
<?php echo "<br />".$_SERVER['REMOTE_ADDR'];?>
Run Code Online (Sandbox Code Playgroud)
但这段代码不起作用.它正在返回" ::1".请帮我如何获取实际的IP地址.
使用Laravel,我可以获得客户端IP request()->ip().
是否有Laravel内置方式来获取服务器IP?或者它是"不可能的"(与SERVER_ADDR可靠性相同的问题)