我正在开发一个项目,并且正在试图如何构建一个安装程序。 由于我希望它非常易于使用,我需要看看其他很酷的安装程序。你见过的最酷的是什么?
我看了Woltlab burning boards安装程序。
安装程序应该稍后在windows,linux和mac上运行,所以我基本上想把它变成一个php应用程序。
我将在我的服务器上托管任何文件,但带宽不是问题。
我不是在谈论桌面安装程序
答案 0 :(得分:2)
我实际上更喜欢安装程序,我在那里进行所有下载,它只是创建数据库/插入设置/检查权限。
下载自己允许我检查哈希,如果我愿意,而不必相信你在代码中正确地做了所有这些。对我来说,还有一些令人毛骨悚然的软件下载自己,这让我在网络设置中偏执。
这些天Drupal有一个相当不错的安装程序。他们遍历一个简单的向导,允许您输入设置并添加所需的数据库表。完成后,它会告诉您可以收紧的内容(配置文件的权限以及不适用的内容),并为您提供有关如何执行此操作的明确说明。
答案 1 :(得分:2)
到目前为止Wordpress是我的最爱。您只需将整个目录上传到您的网络服务器,从浏览器访问它并按照一些简单的步骤操作即可。我认为你不能做得更多。也许也从安装程序创建数据库?
答案 2 :(得分:1)
我不确定为什么桌面或CLI安装程序是一个要求,但Wordpress,复制粘贴PHP文件,只需单击按钮。它是跨平台的,非常简单。
如果您需要使用安装程序设置服务器,数据库等,那么我仍然建议使用PHP(或者您的语言安装程序,它需要在开始时运行特权,然后强制客户端修复权限或自动删除它自己的权限)