为什么Laravel没有WAMP服务器?

时间:2017-02-16 19:14:28

标签: laravel-5.4

我在Laravel上做了一些事情,并注意到我的项目由Laravel完成可以执行,而不运行WAMP 服务器。它是如何工作的?我曾经认为,要运行 PHP 代码,或者在数据库中检索/编写一些数据,您需要运行WAMP服务器。但现在我没有运行WAMP服务器,它仍然可以正常工作。

你对这个问题有任何想法吗?

2 个答案:

答案 0 :(得分:2)

这是因为Laravel在内置服务器上运行。来自docs

通常,您可以使用Apache或Nginx等Web服务器来为Laravel应用程序提供服务。如果您使用的是PHP 5.4+并希望使用PHP的内置开发服务器,则可以使用serve Artisan命令:

php artisan serve

默认情况下,HTTP服务器将侦听端口8000.但是,如果该端口已在使用中,或者您希望以这种方式为多个应用程序提供服务,则可能需要指定要使用的端口。只需添加--port参数:

php artisan serve --port=8080

关于Artisan CLI。 关于内置服务器的一些technical details

我希望它有所帮助!

答案 1 :(得分:0)

laravel使用

构建服务器
php artisan serve

要停止它,你应该停止cammand提示ctrl + c