Bor*_*éry 2 php installer zend-framework
我不确定是否应该满足于我的问题...我正在使用Zend Framework在PHP中开发CMS.我希望有一个很好的网络gui安装和设置应用程序后解压缩它...某些CMS或任何应用程序是,提供这种方式,只需输入'安装网址',如' http:// localhost/app/install '
我想做同样的事情,但我不想让任何用户进行设置,所以我正在寻找一种方法来确定应用程序是否已设置或没有.
受到unix世界中的pid文件的启发,我对InstallState文件做了同样的事情.在里面写任何布尔值,然后检查可能是一个想法..
你觉得怎么样?你有更好的想法吗?
虽然我赞同了Sam152的答案,但我觉得有必要进一步澄清(这不太符合评论).我在这些情况下使用的做法如下:
这在两个层面上提供了保障.它会阻止安装程序再次运行(这可能是您的应用程序可能存在问题,也可能不是问题),并且会阻止产品运行.您可以使用锁定文件的存在来告诉用户他们已经成功完成了安装,他们不需要再次安装,并且他们应该删除目录.
简单,安全,有序.:)