1. What is Zend guard?
Zend guard is the first PHP market to protect PHP Intellectual Property RightsCodeEncryption solution and electronic license management solution. Zend guard maximizes the benefits of the software by encrypting the original code and limiting the distribution of unauthorized software.
2. Zend Guard System Requirements
Supported operating systems:
Linux x86
Windows x86 2000/XP/2003/Vista (32-bit only)
Mac OS X 10.4, 10.5
Supported PHP versions:
4.2.x to 5.2.x
3. Relationship and compatibility between Zend guard and Zend Optimizer
PHP source encrypted by Zend guardProgramZend optimizer must be installed in the environment before it can run. Zend optimizer can also optimize the code during encryption.
The following figure shows the relationship between Zend guard and Zend optimizer versions:
Zend encoder/safeguard 3.1 (host ID)-optimizer 2.5.x
Zend encoder/safeguard 3.6 (Zend ID)-optimizer 2.5.2
Zend guard 4.x (Basic Encoding)-optimizer 2.6.x
Zend Guard 5.0 (PHP 4, Basic Encoding)-optimizer 2.6.x
Zend guard 4.x (full obfuscation)-optimizer 3.0.x
Zend Guard 5.0 (PHP 4, full obfuscation)-optimizer 3.0.x
Zend Guard 5.0 (PHP 5, all encoding)-optimizer 3.3.x
3. How to try Zend guard?
You can download the latest Zend guard 5.0.1 from the following page and install it for trial:
Http://www.phpchina.com/download/
Note: The trial version is not limited to the validity period, but the encrypted PHPSource codeIt will expire in 14 days. If you encrypt a program and generate a license file, the license file will expire in 3 days, so for your benefit, we remind you to purchase the official guard license as soon as possible.
4. How to install Zend guard?
There are two ways to install guard: one is to directly download the Zend guard installation package, decompress the package and install it according to the installation wizard; the other is to install Zend Studio (an ide of Zend) in the process of installation from the network.
5. How to purchase Zend guard?
If users in China purchase Zend guard, they can contact Zend China Technical Support Center:
Contact: Chen Hong
Tel: (010) 51657885-837
E-mail: chenghong@comsenz.com
MSN: zendchenhong@hotmail.com
6. What is Zend ID? How do I generate a Zend ID?
Zend ID is used to bind the machine that uses Zend guard. After a Zend ID is generated, if you have purchased Zend guard, Zend generates a unique license file corresponding to you based on your Zend ID.
For how to generate a Zend ID, see:
Http://www.phpchina.com/bbs/thread-28258-1-1.html
7. How to register Zend guard?
Open zendguard, click "help" in the menu, select "register", select "serch a license file on my disk", find the path of zend_guard.zl you saved on the local machine, and click "register.
8. What does basic encoding and full obfuscation in Zend guard mean?
Zend guard adopts a three-layer protection mechanism: encryption, obfuscation, and license file management. Encryption levels increase sequentially. encoding refers to basic file encryption, while obfuscation is to blur the names of variables, functions, and classes in the file. You can decide which level of encryption to choose based on your needs.
9. The following error message is displayed for the running encrypted file: "Fatal error: incompatible file format...". Why?
This is because the Zend optimizer version is incompatible. We recommend that you install the latest Zend optimizer. For the relationship between versions, see FAQ 3.
10. What does the work only with encoded files option in Zend guard mean?
Work only with encoded files is the most secure form of encryption, which encrypts all files in your project as a whole, in the future, when one of the files is extracted and run separately or simultaneously with the encrypted files of other projects, this will not work. This option is not recommended unless you are concerned about security.