Home >Backend Development >PHP Tutorial >PHP5.3 installation Zend Guard Loader graphic tutorial, _PHP tutorial
Zend Optimizer/3.3.3 Decryption and encryption code optimization, improves the execution speed of PHP applications, and significantly reduces the CPU load of the server.
Zend Guard Loader/5.5.0/6.0 optimizes the decryption and encryption code, improves the execution speed of PHP applications, and significantly reduces the CPU load of the server.
Starting with PHP 5.3.X, Zend Optimizer is officially replaced by Zend Guard Loader. The installation methods vary, here is the specific method to install Zend Guard Loader:
Download address: ZendGuardLoader-php-5.3-Windows.zip
After downloading, unzip the compressed package, find the ZendLoader.dll file in the ZendGuardLoader-php-5.3-WindowsZendServerlibloaderphp-5.3.x directory, and put it in the ext directory of your php directory:
Then edit the php.ini file and add a piece of code (eg):
[Zend.loader] zend_loader.enable=1 zend_loader.disable_licensing=1 zend_loader.obfuscation_level_support=3 zend_loader.license_path= zend_extension=”D:\php\ext\ZendLoader.dll”
Save the php.ini configuration file and restart apache or IIS
Create a new phpinfo() file in the www directory you specified. Enter
273e1b6ce1cb5fa93ac61455fba91e2f
If the probe displays Zend Guard Loader, it means that Zend Guard has been configured successfully;
Attached: php5.3 does not support ZendOptimizer solution (Zend Guard Loader)
Under PHP 5.3, Zend Optimizer has been replaced by the new Zend Guard Loader
1. Download the Zend Guard Loader compressed package. (Official download address: http://www.zend.com/en/products/guard/downloads)
2. Unzip and extract ZendGuardLoader.so (Linux) or ZendLoader.dll (Windows), corresponding to your PHP version.
3. Add the following line to your php.ini file to load the Zend Guard Loader:
Linux and Mac OS X: zend_extension = full path/ZendGuardLoader.so
Windows (not thread-safe): zend_extension = full path/ZendLoader.dll
4. Add an extra line in php.ini to enable Zend Guard Loader:
zend_loader.enable = 1
5. Optional: You can add the following line to the Zend Guard Loader configuration location in the php.ini file:
; Disable license check (for performance reasons)
zend_loader.disable_licensing = 0
;Enable Zend Guard Loader to support obfuscation levels. Levels are detailed in the official Zend Guard documentation. 0 – Do not enable obfuscation
zend_loader.obfuscation_level_support = 3
;Look for Zend product authorized product licenses from this path. For more information on how to create a license file, see the Zend Guard User Guide.
zend_loader.license_path =
6. If you use the Zend debugger, make sure to load the Zend guard Loader.
7. If you use the ioncube loader, be sure to load the Zend guard Loader before it.
8. Restart the web server.