MAS*_*ASh 4 php linux android laravel-5 server
尝试从Android手机访问位于localhost:8000的laravel服务器。我做了什么:
如果我访问192.168.0.110,则可以从php服务器看到默认页面。但是当尝试连接到该端口时-显示错误页面,提示:
无法访问该网站
在笔记本电脑的浏览器中,我可以访问localhost:8000
我在做什么错 或如何连接?
对于更多操作系统:: Linux Mint和防火墙(ufw)已关闭。
更新 无法解决问题。改用ngrok。ngrok创建一个可公开共享的URL,该URL隧穿到您的localhost:port。
小智 5
我在开发条形码验证应用程序时遇到了同样的挑战。这是我的解决方案:
我运行了以下代码,以便能够使用我的系统 IP 访问 Laravel 服务器
php artisan serve --host 0.0.0.0
Run Code Online (Sandbox Code Playgroud)
运行代码后,我可以通过以下链接从我的浏览器和 android 应用程序访问我的 Laravel 服务器:
http://192.168.0.160/barcode/public/checker
Run Code Online (Sandbox Code Playgroud)
或者
http://192.168.0.160:8000/checker/
Run Code Online (Sandbox Code Playgroud)
另外不要忘记将其包含在您的清单文件中:
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
Run Code Online (Sandbox Code Playgroud)