我在Laravel上做了一些事情,并注意到我的项目由Laravel完成可以执行,而不运行WAMP 服务器。它是如何工作的?我曾经认为,要运行 PHP 代码,或者在数据库中检索/编写一些数据,您需要运行WAMP服务器。但现在我没有运行WAMP服务器,它仍然可以正常工作。
你对这个问题有任何想法吗?
答案 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