我正在开发一些工具,其中一个要求您能够在任何文件夹中轻松创建Web服务器实例并以任何用户身份运行。像NodeJS这样简单的东西,但适用于多个平台,并且与服务器端语言的快速和脏的集成。
PHP要求您设置PHP + Apache。 Rails需要Ruby + Ruby Gems和Rails(对于通常不使用命令行的人来说,这是非常令人生畏的)。 NodeJS很简单,但你需要从头开始构建所有东西。
基本上最终用户能够做到的是:
下载并解压缩工具(其中包含Web服务器本身包含在其设置文件中)并将所有内容放入目录中。
运行目录/开始(这将作为任何用户工作)。
有什么想法吗?
答案 0 :(得分:1)
G-WAN可以用来做到这一点,因为它不需要任何配置(以下命令安装官方发行版):
wget http://gwan.com/archives/gwan_linux64-bit.tar.bz2
tar -xjf gwan_linux64-bit.tar.bz2
cd gwan_linux64-bit
sudo ./gwan
当然,您可以在压缩存档中使用自己的包和您自己的HTML页面以及C,C ++,Obj-C或Java脚本。
Disclamer:我参与了这个项目的开发。
答案 1 :(得分:0)
在这种情况下,最好的解决方案是使用sinatra
之类的东西或者生成HTTP Web服务器的Java编译程序。其他所有内容都需要编译或安装到系统上,并且不支持服务器端编程语言。
答案 2 :(得分:0)
Mongoose可以做你想做的事。它还附带包含PHP的包,所以一切都可以单击完成。