我在Windows 8上使用WAMP来运行我的laravel项目。我已经配置了apache,并创建了一个虚拟主机,通过http://myapp.dev
访问我的应用程序。
我想知道是否有可能使用内置的php服务器(通过artisan serve
运行laravel应用程序)指向我的虚拟主机而不是http://localhost:8000
。
我试图改变应用程序的url在app.php
,但它没有工作。
在hosts文件中将myapp.dev
改为127.0.0.1
,并执行php artisan serve --host 0.0.0.0 --port 80
。
在Linux/OSX中,这需要sudo权限,我不确定Windows将需要什么。您也想要停止Apache,因为它使用端口80,如果两者都试图在该端口上运行,将导致冲突。
-
您需要更改
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