Bel*_*ots 36 php virtualhost laravel laravel-5
我在网上寻找解决方案,但我还没有找到解决方案.我需要从我的iPhone访问我的Laravel 5应用程序,但我正在开发中,所以我不想在Web服务器上发布我的应用程序.
如果你有一个链接,你保证它的工作,这对我来说是完美的.
谢谢!
Bog*_*dan 85
如果由于某些特殊原因您不打算使用Apache或nginx,这仅用于开发目的,您可以使用PHP内置服务器和服务器来提供应用程序artisan.这是迄今为止最简单的设置,只需要在Laravel应用程序目录中运行一个命令:
php artisan serve --host 0.0.0.0
Run Code Online (Sandbox Code Playgroud)
它将监听的默认端口将8000避免任何冲突,因此您现在可以通过计算机的IP地址从手机访问应用程序:
http://192.168.1.101:8000
Run Code Online (Sandbox Code Playgroud)
如果要侦听另一个端口(例如默认HTTP端口80),可以将其作为参数传递,只需确保该端口上没有其他服务器正在运行.所以如果你改为运行它:
php artisan serve --host 0.0.0.0 --port 80
Run Code Online (Sandbox Code Playgroud)
您现在可以使用IP地址访问您的应用程序:
http://192.168.1.101
Run Code Online (Sandbox Code Playgroud)
小智 8
Its simple, first you have to run the server
php artisan serve --host 0.0.0.0
Run Code Online (Sandbox Code Playgroud)
Then you need to know what`s your IP address, run this command to get IP:
In windows:
ipconfig
Run Code Online (Sandbox Code Playgroud)
In Linux:
hostname -I
Run Code Online (Sandbox Code Playgroud)
For example, my IP is: 192.168.1.68
Once you get your IP, then you have to go to this address on your mobile. Like:
192.168.1.68:8000
Run Code Online (Sandbox Code Playgroud)
And that's it.
有很多方法可以做到这一点。
/etc/hosts文件,通过域访问你的网站,例如laravel.com 192.168.1.100dev.domain.com,或dev.domain.com:8080上传您的网站,并配置“IP 禁止”角色,例如对于 Apache,编辑您的 Laravel.htaccess文件:
Deny from all
Allow from 180.159.251.175
Run Code Online (Sandbox Code Playgroud)