Windows下的PHP 5.3.x安裝 zend optimizer
作者:佚名 時間:2012-04-11 分享到:
從PHP5.3開始如果要支持ZendGuard加密的PHP代碼,必須安裝Zend Guard Loader,老的zend optimizer將不被支持。本文介紹在工作中為Linux安裝Zend Guard Loader支持的過程。
操作系統為CentOS5.5,PHP版本為5.3.8(CentOS5.5中的PHP默認版本較低,如果要升級到PHP最新版梢允褂胷emi的report源進行升級)。
Windows 下面的 Zend Guard Loader 不支持php5.3.8 VC9 x86 Thread Safe而,php5.3.8 VC9 x86 Non Thread Safe 又不支持 apache。所以安裝的話,就需要安裝在iis或者和nginx搭配。
確實需要非線程安全版本的PHP才能安裝 zend guard loader,我親自試過的。好像在網上看到過安全版本PHP安裝方法,不過配置不是下面的了。PHP 5.3.X 開始 Zend Optimizer 正式被 Zend Guard Loader 取代了。但是安裝方法有所不同,那么我就來給大家介紹下怎么安裝 Zend Guard Loader 吧。
Zend Guard Loader (Runtime for PHP 5.3) 5.5.0
下載地址:http://downloads.zend.com/guard/5.1.0EA/ZendGuardLoader-php-5.3-Windows.zip
下載好后解壓壓縮包,找到 ZendGuardLoader-php-5.3-Windows\ZendServer\lib\loader\php-5.3.x 目錄下的 ZendLoader.dll 文件,將它放到你的php目錄下ext下,再編輯php.ini文件,添加一段代碼(如):
[Zend.loader]
zend_loader.enable=1
zend_loader.disable_licensing=1
zend_loader.obfuscation_level_support=3
zend_loader.license_path=
zend_extension="F:/web/PHP/ext/ZendLoader.dll"
最后我們來測試下安裝是否成功,重啟IIS,用php探針來查看或者用