我开发了一个应用程序,它用PHP编写(带有一堆SQL脚本),这个应用程序将被一些小公司使用。要让他们使用它,我将不得不为他们安装Apache和SQL Server。
我认为的每一种方法都达不到我的需要。我实际上只是希望使用ZendGuard或IonCube,但它们不支持PHP 5.3.x。
是否有一种更简单的方法,我可以将密钥存储在数据库中,只有当它知道该服务器上的应用程序时才运行应用程序?
根据一些随机数/字母和机器名,sql server主机名创建一个密钥,并在系统使用时对其进行编码/解码?
感谢大家的任何帮助或想法
答案 0 :(得分:2)
即使Zend和Ioncube不支持PHP 5.3代码(我觉得很难相信!!你确定吗?),我相信它们会在可预见的未来。
我认为值得问他们何时会引入支持。
更新:看起来确实如此:Zend但问题是,您的软件是否确实需要5.3(即使用5.3特定功能,如命名空间等?)