php安装脚本

时间:2009-12-16 08:36:19

标签: php

我正在销售一个PHP脚本,客户可以在自己的网站上安装和运行。目前安装过程有点“标准”......即: 1.检查您的主机是否满足安装要求 2.下载zip包
3.解压缩
4.上传到服务器
5.阅读安装说明
6.创建mysql DB
7.根据需要设置文件夹权限 8.运行install.php
9.最后......我们完成了!

这一切都可能不是火箭科学,但即使对于一个有经验的用户来说,它太过笨拙了。所以,我想开始只提供一个setup.php文件而不是整个包。用户将在服务器上创建一个/ myscript文件夹,在那里上传setup.php并运行它。然后setup.php从我的服务器下载所有需要的文件,整个安装过程自动完成(除了数据库创建,用户必须自己完成)。这应该更加用户友好,你不需要阅读手册就可以安装该死的东西。

所以,我要创建这样一个设置脚本,但在开始之前,我的问题是 - 为什么不是每个人都这样做?懒惰是最明显的借口 - 让用户为安装而烦恼,如果他们想要软件足够糟糕,他们无论如何都会以某种方式安装它。 但即使是大公司也遵循相同的“标准”,所以必须有别的东西。你能想到任何阻止这样的设置脚本运行良好的技术障碍,这就是为什么每个人都在使用可下载的zip包吗?

谢谢!

1 个答案:

答案 0 :(得分:2)

并非所有的托管服务商都允许通过PHP下载文件。由于您正在下载zip文件,因此您需要解压缩它。这可能是最大的障碍。

system()之类的内容经常被禁止,并且由于安全问题,unzip也经常无法安装。

在包中包含所有必需文件时,您始终处于安全状态。