运行php文件而不安装Zend优化器

时间:2012-08-04 10:15:00

标签: php javascript zend-framework localhost zend-optimizer

我试图在localhost上运行php文件,php文件用zend编码,我实际上不确定为什么以及它有什么用途。我得到的信息是运行你应该下载Zend优化器的文件。

我的问题是我可以使用安装Zend优化器运行php文件,如果是,如何?,我需要对我的php文件进行哪些更改。或者我应该删除脚本目录/

中的一些模块

谢谢Mike

3 个答案:

答案 0 :(得分:1)

我的知识库中有一些关于Zend Guard的文档(请参阅底部的链接),但这里是关于您的问题的快速独家新闻。

如果没有解码器,您无法运行代码,但解码器通常是免费的,并且解码器提供了安装说明。但是,php文件的提供者可能包含许可证密钥,因为他们希望您支付许可费。如果您没有许可证密钥,则无法运行编码文件。您无法对文件进行任何更改,因为在运行时会验证编码文件的完整性。您不必对现有的php文件进行任何更改,除非它们使用其他提供程序进行编码。您可以并排运行编​​码和普通的php文件。

如果你的php文件是用Zend Guard编码的,那么你需要Zend的解码器。对于高达5.2.x版的PHP,您将需要“Zend Optimizer”和5.3.x“Zend Guard Loader”。两个解码器都可以由Zend免费提供,只需要在服务器上提供一个模块文件,并在php配置文件中包含路径(通常是php.ini)。

编码源文件通常是为了保护代码的知识产权,即没有人可以复制/粘贴(窃取)部分代码。在许多情况下,这些应用程序也已售出并需要许可证密钥。在那种情况下,php文件中的某个位置是隐藏的许可证密钥以及实际运行应用程序所需的正确密钥。可能还会提高性能,因为代码基本上是预编译的。

Zend Guard/Optimizer

答案 1 :(得分:0)

是的,你可以。 但是有一些条件。 如果PHP< 5.3然后你需要为解码和zend优化器进行编码保护。 如果PHP> = 5.3那么你需要为解码和zend保护加载器进行编码保护。 只有zend优化器是免费的,你可以在zend正式网站上下载所有这些。 download.a zip版本和独立安装版本有2个版本。

小心

答案 2 :(得分:-1)

如果您的源文件中包含Zend Optimizer,则只能运行没有Zend Optimizer的PHP文件。源表单是更改软件的首选形式。

联系您从中获取这些编码文件的人,并询问这些文件的来源表格。然后使用它们而不需要使用Zend Optimizer。