2
zend_extension_manager.optimizer_ts="D:\\\\PHPTools\\\\Zend\\\\ZendOptimizer-3.3.0\\\\lib\\\\Optimizer-3.3.0"
zend_extension_ts="D:\\\\PHPTools\\\\Zend\\\\ZendOptimizer-3.3.0\\\\lib\\\\ZendExtensionManager.dll"
zend_extension_manager.optimizer_ts和zend_extension_ts分別指定zend optimizer管理器的目錄及zend optimizer擴(kuò)展文件的目錄地址。
注意:zend optimizer的這兩個(gè)配置選項(xiàng)針對(duì)不同的PHP5版本,也有出入,PHP5 Non-Thread Safe版本時(shí)zend optimizer配置信息如下
1
zend_extension=<full_path_to_ZendOptimizer.dll>
除了這兩個(gè)配置選項(xiàng),zend optimizer還有幾個(gè)配置選項(xiàng)
1、zend_optimizer.enable_loader:告訴zend optimizer是否可執(zhí)行被Zend Encoder加密過(guò)的代碼。默認(rèn)配置zend optimizer支持。如果想取消,你只要在之前php.ini中的zend optimizer配置信息中添加
1
zend_optimizer.enable_loader = 0
即可, 0代表關(guān)閉,1代表開(kāi)啟。
2、zend_optimizer.optimization_level:zend optimizer的優(yōu)化過(guò)程,總共有10個(gè),最大值為1023,Zend公司定義的最高值(High模式)為15,即開(kāi)啟1-4號(hào)優(yōu)化過(guò)程,這個(gè)15即將4個(gè)優(yōu)化過(guò)程的值相加得來(lái)。10個(gè)優(yōu)化過(guò)程如下
1
2
3
4
5
6
7
8
9
10
優(yōu)化過(guò)程1(PASS1) 1
優(yōu)化過(guò)程2(PASS2) 2
優(yōu)化過(guò)程3(PASS3) 4
優(yōu)化過(guò)程4(PASS4) 8
優(yōu)化過(guò)程5(PASS5) 16
優(yōu)化過(guò)程6(PASS6) 32
優(yōu)化過(guò)程7(PASS7) 64
優(yōu)化過(guò)程8(PASS8) 128
優(yōu)化過(guò)程9(PASS9) 256
優(yōu)化過(guò)程10(PASS10) 512
3、其他兩個(gè)zend optimizer配置選項(xiàng)zend_optimizer.disable_licensing和zend_optimizer.licence_path、zend_optimizer.obfuscation_level_support和zend guard有關(guān),有機(jī)會(huì)下次再說(shuō)。
完成zend optimizer配置工作后,重啟WEB服務(wù)器,你可以在phpinfo中看到zend optimizer欄多出了Optimization Pass 1-4 enabled,Zend Loader enabled的信息,這就說(shuō)明zend optimizer配置修改成功了。
至此windows平臺(tái)上zend optimizer安裝和zend optimizer的基本配置工作就算完成了,你可以嘗試執(zhí)行經(jīng)過(guò)zend加密的PHP程序來(lái)體驗(yàn)zend optimizer帶來(lái)的變化,對(duì)PHP入門學(xué)習(xí)者加深理解有幫助。
更多關(guān)于云服務(wù)器,域名注冊(cè),虛擬主機(jī)的問(wèn)題,請(qǐng)?jiān)L問(wèn)西部數(shù)碼官網(wǎng):m.ps-sw.cn