开发板只有128M的内存,系统是linux,我们常规开发程序用的php,这个程序 就三四个简易显示及post功能页面,请问这样的情况下我用什么程序搭建环境可以最大限度节省占用资源,且能运行php程序,了解到thttpd boa lighttpd caddy等好多程序,但是网上资料都好说有些还不支持php,我感觉平时接触到的mini的路由器啥的里面也有页面 不知道他们用的什么语言跟什么程序搭建的环境。所以特来请教各位有搞个嵌入式环境的指导指导。
首先,要想在这种情况下最大限度地节省资源,最好的方法是使用Lighttpd或者Nginx作为Web服务器。Lighttpd是一种轻量级的开源Web服务器,可以实现快速、稳定、安全的服务,可以处理大量并发访问。Nginx是一款基于开放源代码的高性能Web服务器,可以支持多样化的网络应用,能最高效地支持传输静态、动态资源文件。要让Lighttpd和Nginx支持PHP,可以安装官方正式发布的PHP FastCGI模块,可以使用FCGI来处理PHP的Web请求。
如果仅仅只是简单的显示及post功能页面,你可以考虑使用Python的bottle框架来搭建你的网站。bottle是一款轻量级的,开源的Python Web框架,它只依赖于Python标准库,因此它只需要有限的资源,你可以把bottle和Python作为网站主要的后端环境。bottle同样支持post功能,可以用来处理程序的参数以及表单的处理。
鸽们儿,看我看我,我这里花了一些时间给你写了一份,以评论,莫辜负😘
————————————————————————————————————————
在仅有128M内存的系统上运行PHP程序,可以采用轻量级的Web服务器和PHP解释器,以最大限度地节省资源。
以下是一些可选的组合:
1、Nginx + PHP-FPM: Nginx是一个轻量级的Web服务器,它占用的资源比传统的Apache服务器更少,可以很好地处理高并发请求。PHP-FPM(FastCGI Process Manager)是一个快速且高效的PHP解释器,可以与Nginx配合使用,以提供更好的性能和响应速度。
2、Lighttpd + PHP: Lighttpd是另一个轻量级的Web服务器,它也具有很好的性能和低内存占用。PHP可以通过FastCGI或PHP-FPM与Lighttpd配合使用。
3、Apache + mod_php: Apache是最广泛使用的Web服务器之一,但它的内存占用比Nginx和Lighttpd高。如果您选择使用Apache,建议使用mod_php模块,它可以将PHP解释器作为Apache的模块来运行,提高PHP的性能和响应速度。
路由器,开源的,比如openwrt,用的是luci,主要用lua做web
不知道你这个问题是否已经解决, 如果还没有解决的话: