如何让工匠在虚拟主机中服务?

时间:2015-05-21 02:35:24

标签: php laravel

我在Windows 8上,我正在使用WAMP来运行我的laravel项目。我已经配置了apache并创建了一个虚拟主机,通过http://myapp.dev访问我的应用程序。

我想知道是否可以使用内置的php服务器(通过artisan serve运行laravel应用程序)指向我的虚拟主机而不是http://localhost:8000

我尝试更改app.php中的应用网址但不起作用。

2 个答案:

答案 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)

  1. 您需要更改hosts文件(ubuntu => /etc/hosts,windows => $WINDIR/System32/drivers/etc/hosts)。

    127.0.0.1 myapp.dev

  2. .env文件也需要更改:

    APP_URL=tttp://myapp.dev:8000

  3. $ php artisan serve --host=myapp.dev