1
我们开发了Symfony应用程序。我们想提供它作为一个在线服务驻留在我们的服务器上,而且我们认为这将是很好的能够提供一键安装程序为群众,能够事情:创建用于分发Symfony应用程序的自安装,全包内容的最佳方式是什么?
- 安装web服务器(可能是apache),为Symfony 1.4预先配置,在一个“无害”端口(如8888)上工作,使用php和相关模块(ACP等)
- 安装DBMS,可能是MySQL(但它可能是SQLite),使用另一个无害端口
- 提取应用程序的来源
- 构建数据库并加载必要的固件
当然,这将是一个很好的跨平台安装程序。
你会建议什么?放弃吧?使用虚拟机?使用python?
更新 看来另一种可能性是使用-所有功能于一个封装如XAMPP或类似,也许要被连接与应用程序的一个PHAR归档文件。我会继续探索。
我不认为你真的想这样做!保持这样的包装是一种痛苦,不是吗? – markus
使用内置的dev-only服务器和PHAR文件捆绑PHP的一个版本? – Charles