我在Windows 8上,我正在使用WAMP来运行我的laravel项目。我已经配置了apache并创建了一个虚拟主机,通过http://myapp.dev
访问我的应用程序。
我想知道是否可以使用内置的php服务器(通过artisan serve
运行laravel应用程序)指向我的虚拟主机而不是http://localhost:8000
。
我尝试更改app.php
中的应用网址但不起作用。
答案 0 :(得分:8)
在您的主机文件中将myapp.dev
指向127.0.0.1
,并执行php artisan serve --host 0.0.0.0 --port 80
。
在Linux / OSX中,这需要sudo权限,我不确定Windows需要什么。您也想停止Apache,因为它使用端口80,如果两者都试图在该端口上运行,将导致冲突。
答案 1 :(得分:1)
您需要更改hosts
文件(ubuntu => /etc/hosts
,windows => $WINDIR/System32/drivers/etc/hosts
)。
127.0.0.1 myapp.dev
.env
文件也需要更改:
APP_URL=tttp://myapp.dev:8000
$ php artisan serve --host=myapp.dev