使用Windows 7。
我正在关注Laracasts - Laravel为Newbs设置https://laracasts.com/lessons/laravel-installation-for-newbs,但是当我进入php artisan serve
的4:25标记时,我会看到以下内容。
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,并按照视频中的说明进行操作。我被拦在这里会发生什么?
答案 0 :(得分:4)
您可以使用其他端口,例如
php artisan serve --port =&#34; 8888&#34;
这个端口对我来说很好。
答案 1 :(得分:1)
php artisan serve
是一个启动PHP自己的Web服务器的命令。如果您已经使用XAMPP,我建议使用它内置的Apache Web服务器,然后通过它运行Laravel。有很多关于如何设置XAMPP的文档。
至于你的错误,它阻止了它的Windows UAC。禁用UAC或为您的程序设置或例外。
答案 2 :(得分:0)
否则
所有问题都解决了!!!
答案 3 :(得分:0)
我建议你避免使用xampp的htdocs文件夹。因为在这种方法中,我无法路由到其他页面。所以你应该这样做, php artisan serve --port =&#34; 8888&#34; 或其他端口(如mininoz所说)。