laravel - windows server 中的 laravel 制作
问题描述
我是 laravel 的新手,我已经完成了我的第一个项目,我有 xampp、mysql 和 windows server 2012(安装了 composer 和 laravel 7)。我正在通过下面的命令在服务器中运行应用程序
php artisan serve --host=[ip] --port=[port]
应用程序在网络中运行良好。但是,它似乎超级慢。我不确定这是否是将其部署到生产中的正确方法。你有什么建议/说明我可以在我拥有的资源中运行/部署应用程序吗?
解决方案
您的 laravel 项目的速度取决于许多参数,例如硬件配置(CPU、RAM、...)以及用户数量以及请求和进程的级别。但是考虑到对于生产中的应用程序,最好不要使用 php artisan serve 命令。它仅适用于开发环境。我不知道您对 linux 了解多少,但我建议您更改堆栈并将 linux 用作您的生产操作系统,使用 nginx 作为 Web 服务器以及 php-fpm 以在生产中运行您的应用程序。但是现在你应该配置 xmapp 的 apache web 服务器来从项目的公共文件夹中运行你的应用程序。这是您可以使用的链接:https ://insider.medium.com/setting-up-laravel-project-on-windows-2aa7e4f080da
祝你好运
推荐阅读
- javascript - Javascript - 异步/等待 + .then
- r - Shiny Plot Gapminder 不动
- r - 在闪亮的应用程序中返回绘图时返回无效的第一个参数错误
- c# - 您能否控制 Kafka 生产者何时向 Kafka 代理发送消息
- user-interface - 如何根据文本框值在 AvaloniaUI 中启用按钮
- java - 每次创建新的不同类的对象
- mysql - MySQL,SQL如何检索特定列中包含较少使用值的整行
- html - 即使我添加了 clear:right,我的文本中也有一张图片
- javascript - Google App Script:根据列中的值将行(仅在行中选定的列)移动到另一个选项卡
- reactjs - 连接用于材质 UI 卡属性的字符串