2014-03-19 120 views
1

使用Windows 7. 我正在關注Laracasts - Laravel設置Newb https://laracasts.com/lessons/laravel-installation-for-newbs,但是當涉及到我輸入的4:25標記php artisan serve時,出現以下消息。在Windows上安裝Laravel

C:\Users\Pierce\Desktop\laravel-demo>php artisan serve 
Laravel development server started on http://localhost:8000 
[Wed Mar 19 00:29:46 2014] Failed to listen on localhost:8000 <reason: An attempt was made to access a socket in a way forbidden by its access permissions.> 

我從盒子裏直接安裝了XAMPP,並按照視頻中的說明進行操作。我在這裏停下了什麼?

回答

1

php artisan serve是啓動PHP自己的Web服務器的命令。如果您已經使用XAMPP,我會建議使用它的內置Apache Web服務器,然後通過它運行Laravel。網上有大量關於如何設置XAMPP的文檔。

至於你的錯誤,它是Windows UAC阻止它。禁用UAC或爲您的程序設置或例外。

+0

所以最好只是安裝在我的htdocs和通過本地主機運行,因爲我會與舊的PHP的東西? –

+0

基本上是。最好的方法是在Apache中創建一個虛擬主機,並在那裏運行它。 –

+0

謝謝。我討厭當教程做一件事,然後發生其他事情 –

4

你可以使用其他端口,這樣的事情

PHP工匠服務--port = 「8888」

此端口的工作對我罰款。

0

我建議你避免使用xampp的htdocs文件夾。因爲在這種方法中,我無法路由到其他頁面。所以你應該這樣做,或者其他端口(如mininoz說)。