今天就跟大家聊聊有關(guān)如何使用php安裝zend optimizer,可能很多人都不太了解,為了讓大家更加了解,小編給大家總結(jié)了以下內(nèi)容,希望大家根據(jù)這篇文章可以有所收獲。
成都創(chuàng)新互聯(lián)是一家專注于成都網(wǎng)站設(shè)計(jì)、網(wǎng)站制作、外貿(mào)營銷網(wǎng)站建設(shè)與策劃設(shè)計(jì),馬邊彝族網(wǎng)站建設(shè)哪家好?成都創(chuàng)新互聯(lián)做網(wǎng)站,專注于網(wǎng)站建設(shè)十年,網(wǎng)設(shè)計(jì)領(lǐng)域的專業(yè)建站公司;建站業(yè)務(wù)涵蓋:馬邊彝族等地區(qū)。馬邊彝族做網(wǎng)站價(jià)格咨詢:13518219792
php安裝zend optimizer的方法:首先下載并安裝zend optimizer;然后選擇PHP環(huán)境所使用的WEB服務(wù)平臺(tái);接著選擇“php.ini”的具體目錄位置;最后指定Apache服務(wù)器的安裝目錄即可。
zend optimizer的安裝和配置非常簡單,原來并不打算寫zend optimizer配置教程,但考慮為了保證Windows平臺(tái)PHP環(huán)境配置入門教程的完整性,還是用心安裝了一回zend optimizer3.3.3,一不小心發(fā)現(xiàn)原來zend optimizer3.3.3目前還不支持PHP5.3,所以提醒各位童鞋在看這篇zend optimizer安裝配置教程時(shí)請(qǐng)先保證你的PHP運(yùn)行環(huán)境為PHP5.2版本。
對(duì)于PHP入門學(xué)習(xí)者來說,首先要知道zend optimizer是什么?
zend optimizer主要有兩個(gè)功能:1、提升PHP程序性能;2、運(yùn)行經(jīng)過zend加密的PHP文件。
zend optimizer安裝教程
首先下載zend optimizer,我下載的是zend optimizer3.3.3 for windows,請(qǐng)點(diǎn)擊下載地址下載。下載zend optimizer是免費(fèi)的,不過你在zend官網(wǎng)上下載時(shí),首先需要注冊(cè),這點(diǎn)請(qǐng)注意。
下載完zend optimizer3.3.3后,雙擊安裝文件開始安裝zend optimizer,在安裝過程中有幾點(diǎn)需要注意:
1、首先會(huì)讓你選擇zend optimizer的安裝目錄,你可以根據(jù)需要自行選擇,我的建議是出于安全考慮,最好安裝在網(wǎng)站目錄之外。
2、在zend optimizer的安裝過程中,會(huì)讓你選擇你的PHP環(huán)境所使用的WEB服務(wù)平臺(tái),默認(rèn)有IIS,Apache等,我使用的是Apache2.x,請(qǐng)務(wù)必選對(duì),這涉及后續(xù)的操作。
3、之后zend optimizer安裝程序會(huì)讓你選擇php.ini的具體目錄位置,這是因?yàn)閦end optimizer需要找到PHP配置文件,作為備份并在此添加相應(yīng)的zend optimizer配置信息,默認(rèn)為C:\Windows,如果你的PHP版本是PHP5.2,默認(rèn)是不需要更改的。說個(gè)題外話,雖然目前zend optimizer不支持PHP5.3,不過早晚肯定會(huì)支持的,所以今后如果你在PHP5.3環(huán)境下安裝zend optimizer,你就需要更改默認(rèn)的php.ini配置文件的目錄位置了。這是因?yàn)镻HP5.3和PHP5.2的安裝有區(qū)別,點(diǎn)擊查看Windows7 IIS7下以FastCgi和ISAPI方法安裝配置PHP5教程。
4、最后,根據(jù)你選擇的WEB服務(wù)器的類型,選擇服務(wù)器的具體安裝目錄,之前我選擇的是Apache服務(wù)器,所以只要指定Apache服務(wù)器的安裝目錄即可。
5、在zend optimizer的安裝過程中,會(huì)要求停止或啟動(dòng)Apache或IIS服務(wù)器,你只需要點(diǎn)擊確定即可,其會(huì)自動(dòng)停止或啟動(dòng)Apache或IIS服務(wù)器。
6、如果今后你卸載zend optimizer,zend optimizer安裝程序默認(rèn)會(huì)自動(dòng)恢復(fù)之前備份的php.ini文件。
至此zend optimizer3.3.3就算安裝完成了,非常簡單。
下一步需要驗(yàn)證zend optimizer3.3.3是否安裝成功,你只要新建一個(gè)php文件,并輸入phpinfo()函數(shù),在游覽器中訪問這個(gè)文件,看到輸出的PHP配置信息中有Zend Optimizer欄及
1 | Zend Engine v2.2.0, copyright (c) 1998-2009, Zend Technologies Ltd., with the Zend Optimizer v3.3.3, copyright (c) 1998-2007 Zend Technologies Ltd. |
信息,就說明zend optimizer安裝成功了。
zend optimizer配置教程
zend optimizer配置信息在安裝時(shí)會(huì)自動(dòng)寫入PHP配置文件php.ini尾部,默認(rèn)的zend optimizer配置信息如下
1 2 | zend_extension_manager.optimizer_ts="D:\PHPTools\Zend\ZendOptimizer-3.3.0\lib\Optimizer-3.3.0" |
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= |
除了這兩個(gè)配置選項(xiàng),zend optimizer還有幾個(gè)配置選項(xiàng)
1、zend_optimizer.enable_loader:告訴zend optimizer是否可執(zhí)行被Zend Encoder加密過的代碼。默認(rèn)配置zend optimizer支持。如果想取消,你只要在之前php.ini中的zend optimizer配置信息中添加
1 | zend_optimizer.enable_loader = 0 |
即可, 0代表關(guān)閉,1代表開啟。
2、zend_optimizer.optimization_level:zend optimizer的優(yōu)化過程,總共有10個(gè),最大值為1023,Zend公司定義的最高值(High模式)為15,即開啟1-4號(hào)優(yōu)化過程,這個(gè)15即將4個(gè)優(yōu)化過程的值相加得來。10個(gè)優(yōu)化過程如下
1 2 3 4 5 6 7 8 9 10 | 優(yōu)化過程1(PASS1) 1 |
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ì)下次再說。
完成zend optimizer配置工作后,重啟WEB服務(wù)器,你可以在phpinfo中看到zend optimizer欄多出了Optimization Pass 1-4 enabled,Zend Loader enabled的信息,這就說明zend optimizer配置修改成功了。
至此windows平臺(tái)上zend optimizer安裝和zend optimizer的基本配置工作就算完成了,你可以嘗試執(zhí)行經(jīng)過zend加密的PHP程序來體驗(yàn)zend optimizer帶來的變化,對(duì)PHP入門學(xué)習(xí)者加深理解有幫助。
看完上述內(nèi)容,你們對(duì)如何使用php安裝zend optimizer有進(jìn)一步的了解嗎?如果還想了解更多知識(shí)或者相關(guān)內(nèi)容,請(qǐng)關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝大家的支持。