首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Laravel在嵌入式机器上运行吗?

Laravel在嵌入式机器上运行吗?
EN

Stack Overflow用户
提问于 2015-08-18 20:21:52
回答 1查看 428关注 0票数 2

我需要为嵌入式系统开发一个web接口,并想知道Laravel的Lumen是否运行在紧凑的内存/磁盘/Cpus上。我不想构建简单的HTML,我正在寻找一个“严肃而现代”的框架来这样做。

我目前的配置是Vortex 800 My处理器/256 My和1G磁盘。我正在运行Sqlite3作为我的数据库和一些运行时C++进程,占用了大约20%的CPU。我在这些单位运行Ubuntu 12。

流明将用于构建管理界面,每天的连接不超过几个(非常低的使用率)。

有没有人有运行Lumen的经验,可以与我分享这种配置?

谢谢你的帮助。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-08-19 20:49:11

坏消息,我觉得你做不到。

随机存取存储器

我使用Laravel的基本灯栈在大约200 My的RAM中运行,因此Lumen应该运行得很好。但是,通过composer更新或安装Laravel最多可以消耗512 of的RAM。我知道Lumen是Laravel的弟弟,所以你可能不需要那么多,但你肯定需要一些。

您可以通过使用交换文件来解决这个问题,但是您的交换文件至少需要250 if,如果不是更多的话。不幸的是,您只是没有更大的交换文件的磁盘空间。

磁盘空间

我假设您的1G磁盘空间实际上是953 to,因为有了基-10至基-2转换

根据医生们的说法,Ubuntu 12的最低安装要求是500 of,其余的普通软件包则需要500 of。我假设你可以用500‘t的最低限度来解决问题,主要是因为我不知道最低限度包括什么。你可能还需要更多。

在安装过程中,Apache2.2 需要 50 2.2,但在安装之后只有10 2.2。

我干净的Lumen安装是28 My。

Sqlite为~1mb

我找不到引用,但PHP可能是另一个10‘t。

因此,由于非常保守,Ubuntu的容量为500 1mb,交换容量为250 1mb,Apache为10 1mb,Lumen为28 1mb,Sqlite为1MB,PHP799mb为10 1mb。这使您可以使用154 by 来获取这些东西所需的额外包,以及安装过程中发生的各种文件下载和扩展。

我确信我会忽略一些东西,而且我相信在每次安装之后,您都必须通过运行sudo apt-get clean来清除apt缓存。

您还可能需要首先安装最大的文件,而不是创建交换文件,直到您绝对需要它。

总的来说,我认为您最好的选择是使用您的硬件规范来划分VM并试用它。祝你好运,并报告结果。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32081929

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档