laravel-5.4 - 为什么 Laravel 可以在没有 WAMP 服务器的情况下工作?

标签 laravel-5.4

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

您对这个问题有什么想法吗?

最佳答案

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

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

php artisan serve

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

php artisan serve --port=8080

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

希望对您有帮助!

关于laravel-5.4 - 为什么 Laravel 可以在没有 WAMP 服务器的情况下工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42282729/

相关文章:

laravel - 在 laravel 5.4 中创建合约

php - 拉拉维尔 5.4 : How do I validate an image size?

javascript - 选择onChange Ajax从mysql数据库Laravel 5.4获取数据列表

laravel - 事件处理程序未收到事件 Laravel

php - 拉维尔 |询问某些操作的密码

php - Laravel 5.4 - 移动模型后的工作问题

php - 在 Laravel Eloquent 中选择特定列以及所有相关模型

redis - 拉维尔 5.4 : Listening For Notifications doesn't work with me

php - 删除 SoftDeletingScope 作为全局范围

php - laravel aTob 表关系