首頁 > 後端開發 > PHP問題 > php如何安裝zend optimizer

php如何安裝zend optimizer

藏色散人
發布: 2023-03-03 19:52:02
原創
3857 人瀏覽過

php安裝zend optimizer的方法:先下載並安裝zend optimizer;然後選擇PHP環境所使用的WEB服務平台;接著選擇「php.ini」的特定目錄位置;最後指定Apache伺服器的安裝目錄即可。

php如何安裝zend optimizer

推薦:《PHP影片教學

zend optimizer的安裝與設定非常簡單,原本不打算寫zend optimizer設定教學課程,但考慮為了確保Windows平台PHP環境設定入門教學的完整性,還是用心安裝了一回zend optimizer3.3.3,一不小心發現原來zend optimizer3.3.3目前還不支援PHP5.3,所以提醒各位童鞋在看這篇zend  optimizer安裝配置教學時請先保證你的PHP運作環境為PHP5.2版本。

  對於PHP入門學習者來說,首先要知道zend optimizer是什麼?

  zend optimizer主要有兩個功能:1、提升PHP程式效能;2、運行經過zend加密的PHP檔。

zend optimizer安裝教學

  先下載zend optimizer,我下載的是zend optimizer3.3.3 for windows,請點選下載位址下載。下載zend optimizer是免費的,不過你在zend官網上下載時,首先需要註冊,這點請注意。

  下載完zend optimizer3.3.3後,雙擊安裝檔開始安裝zend optimizer,在安裝過程中有幾點要注意:

  1、首先會讓你選擇zend optimizer的安裝目錄,你可以根據需要自行選擇,我的建議是出於安全考慮,最好安裝在網站目錄之外。

  2、在zend optimizer的安裝過程中,會讓你選擇你的PHP環境所使用的WEB服務平台,預設有IIS,Apache等,我使用的是Apache2.x,請務必選對,這涉及後續的操作。

  3、之後zend optimizer安裝程式會讓你選擇php.ini的具體目錄位置,這是因為zend optimizer需要找到PHP配置文件,作為備份並在此添加相應的zend optimizer配置信息,默認為C:\Windows,如果你的PHP版本是PHP5.2,預設是不需要更改的。說個題外話,雖然目前zend optimizer不支援PHP5.3,但早晚肯定會支援的,所以今後如果你在PHP5.3環境下安裝zend optimizer,你就需要更改預設的php.ini設定檔的目錄位置了。這是因為PHP5.3和PHP5.2的安裝有差別,點選查看Windows7 IIS7下以FastCgi和ISAPI方法安裝設定PHP5教學。

  4、最後,根據你選擇的WEB伺服器的類型,選擇伺服器的特定安裝目錄,之前我選擇的是Apache伺服器,所以只要指定Apache伺服器的安裝目錄即可。

  5、在zend optimizer的安裝過程中,會要求停止或啟動Apache或IIS伺服器,你只需要點擊確定即可,其會自動停止或啟動Apache或IIS伺服器。

  6、如果今後你卸載zend optimizer,zend optimizer安裝程式預設會自動恢復先前備份的php.ini檔案。

  至此zend optimizer3.3.3就算安裝完成了,非常簡單。

  下一步需要驗證zend optimizer3.3.3是否安裝成功,你只要新建一個php文件,並輸入phpinfo()函數,在遊覽器中訪問這個文件,看到輸出的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設定資訊在安裝時會自動寫入PHP設定檔php.ini尾部,預設的zend optimizer設定資訊如下

 

1
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擴充檔案的目錄位址。 ######  ###注意###:zend optimizer的這兩個設定選項針對不同的PHP5版本,也有出入,PHP5 Non-Thread Safe版本時zend optimizer設定資訊如下###### # ##############1#########zend_extension=#################

 

  除了這兩個設定選項,zend optimizer還有幾個設定選項

  1、zend_optimizer.enable_loader:告訴zend optimizer是否可執行被Zend Encoder加密過的程式碼。預設配置zend optimizer支援。如果想要取消,你只要在先前php.ini中的zend optimizer設定資訊中加入

 

##1
zend_optimizer.enable_loader = 0

即可,0 代表關閉,1代表開啟。

  2、zend_optimizer.optimization_level:zend optimizer的優化過程,總共有10個,最大值為1023,Zend公司定義的最高值(High模式)為15,即開啟1-4號優化過程,這個15即將4個最佳化過程的值相加得來。 10個最佳化流程如下

 

1#  3、其他兩個zend optimizer設定選項zend_optimizer.disable_licensing和zend_optimizer.licence_path、zend_optimizer.obfuscation_level_support和zend guard有關,有機會下次再說。
2
3
4
5
6
7
8
9
10
#優化過程1(PASS1) 1

最佳化過程2(PASS2) 2
最佳化過程3(PASS3) 4
優化過程4(PASS4) 8
優化過程5(PASS5) 16
優化過程6(PASS6) 32
優化過程7(PASS7) 64
優化過程8(PASS8) 128
最佳化過程9(PASS9) 256

 
  完成zend optimizer設定工作後,重啟WEB伺服器,你可以在phpinfo中看到zend optimizer欄多出了Optimization Pass 1-4 enabled,Zend Loader enabled的信息,這就說明了Optizend optimizer配置修改成功了。

  至此windows平台上zend optimizer安裝和zend optimizer的基本配置工作就算完成了,你可以嘗試執行經過zend加密的PHP程式來體驗zend optimizer帶來的變化,對PHP入門學習者加深理解有幫助。

以上是php如何安裝zend optimizer的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板