Php is a small project. Because php is an explanatory language and cannot protect code, it needs to be encrypted. A good tool is zendsafeguard of zend. It is: download. csdn. netdetailwangshaner17031541 download, the next steps are as follows: 1. Install ZendSafeGua
Php is a small project. Because php is an explanatory language and cannot protect code, it needs to be encrypted. A good tool is zend safeguard of zend. For: http://download.csdn.net/detail/wangshaner1/7031541 download, the following steps: 1. Install ZendSafeGua
Php is a small project. Because php is an explanatory language and cannot protect code, it needs to be encrypted. A good tool is zend safeguard of zend. Its: http://download.csdn.net/detail/wangshaner1/7031541
After the download, the following steps are taken:
1、install zendsafeguard-evaluation-3.6.0-windows-i386.exe
2. Copy the ZendOptimizer-3.3.3 folder directly to the ext folder of php
3. Modify php. ini
Add:
[Zend]
Zend_extension_ts = "D: \ softBox \ AppServ \ php5 \ ext \ ZendOptimizer-3.3.3 \ ZendExtensionManager. dll"; modify according to the actual path
Zend_extension_manager.optimizer_ts = "D: \ softBox \ ZendOptimizer-3.3.0 \ lib \ Optimizer-3.3.0"; modify according to actual path
For more information, see:
1. file-> new project-> enter the project name-> OK
2. Adjust the parameters. The meanings of each parameter are as follows (I am just exploring and incorrect ):
(1) short tags: supported or not
(2) copy non-php files: whether to copy non-php files
(3) asp tags: whether ASP encryption is supported
(4) disabled php-compatible header: whether to add the zend description before each php file. If it cannot be parsed, the description is displayed.
(5) work only with other encoded fileds: whether the encrypted file can be used after modification. I verified it and found that no matter whether this option is selected or not, it cannot be used after modification.
(6) append header information: Unknown, not selected by myself
(7) use PHP 5 Encoder: whether to use php5 Encryption
(8) Optimizations: Degree of Optimization
(9) Ignore Patterns: ignored list
(10) target directory: the output folder of the encrypted file.
(11) Expiration Options: Expiration time
(12) Licensing Support: the degree to which the license file is supported. I did not understand this item well and will still report an error. To be continued.