2015-05-21 42 views
0

我在Windows 8上,我正在使用WAMP來運行我的laravel項目。我配置了apache,並創建了一個虛擬主機,通過http://myapp.dev訪問我的應用程序。如何讓工匠在虛擬主機上工作?

我想知道是否可以使用內置的php服務器(通過artisan serve運行laravel應用程序)指向我的虛擬主機而不是http://localhost:8000

我試圖更改app.php中的應用程序url,但它不起作用。

+1

在hosts文件中指向'127.0.0.1',並執行'php artisan serve --host 0.0.0.0 --port 80'。在Linux中,這需要'sudo'特權,我不確定Windows會需要什麼。你也想停止Apache,因爲它也使用80端口。 – ceejayoz

+0

如果我錯了@ceejayoz指責我,但不應該是一個答案,而不是評論? –

+0

@Peh我寧願讓知道Windows端的人填寫缺失的細節。 – ceejayoz

回答

4

myapp.dev127.0.0.1在您的主機文件,並做php artisan serve --host 0.0.0.0 --port 80

在Linux/OSX中,這需要sudo權限,我不確定Windows需要什麼。您也想停止Apache,因爲它使用端口80,如果兩個端口都試圖在端口上運行,將導致衝突。

+1

很棒的回答。 Windows不需要任何權限。 –