Zend Optimizer安裝 配置

2022-08-01 12:36:09 字數 3184 閱讀 9207

一、安裝

執行安裝檔案,出現安裝過程初始化介面,點選【next】繼續。如下圖所示:

出現安裝協議說明介面,勾選「i accept the terms of the license agreement」,點選【next】繼續。

提示選擇安裝目錄,預設將安裝在c盤下。這裡,我們選擇d:\program files\zend,然後單擊【next】繼續,如下圖所示:

選擇當前使用的web伺服器(apache、iis或其它),這裡選擇apache 2.x(見easy php包含產品及版本說明),單擊【next】。

確認php.ini的位置(預設是c:\windows\),此處選擇到d:\programfiles\easyphp5.2.10\conf_files目錄(php的配置檔案,php.ini檔案位於此目錄下)。單擊【next】繼續。

選擇web伺服器的安裝目錄(預設是c:\program files\apache group\apache2),此處選擇到d:\program files\easyphp5.2.10\apache,點選【next】繼續。:

進入安裝確認介面,點選【install】開始程式安裝,如下圖所示:

彈出提示,「在安裝過程中,web伺服器將停止」。點選「是」,繼續。如下圖所示:

彈出提示,apache伺服器未以服務的形式安裝,需要手動停止其執行。然後點選【確定】

安裝過程結束,彈出提示,apache伺服器需手動啟動。

提示安裝過程完成,取消「view readme now」的勾選,點選【finish】退出整個安裝過程。

安裝完畢後,程式會自動根據你的選擇來修改php.ini幫助你啟動這個引擎。

二、 配置

開啟php.ini檔案可以看到,zend optimizer在安裝完成後已經在檔案中新增了zend optimizer的配置選項(並在同目錄下產生了「php.ini.zendoptimizer-3.3.0_bak」的備份檔案,當解除安裝該軟體時可以恢復到原始的php.ini)。增加內容如下(如果預設新增內容與此有出入,也請按照以下內容進行配置):

[zend]

zend_optimizer.optimization_level=15

zend_optimizer.encoder_loader=0

zend_extension_manager.optimizer_ts="d:\programfiles\zend\zendoptimizer-3.3.0\lib\optimizer-3.3.0"

zend_extension_ts="d:\programfiles\zend\zendoptimizer-3.3.0\lib\zendextensionmanager.dll"

說明:1、【zend_optimizer.optimization_level】引數的設定

zend opt總共有10個優化過程,從理論上說開的越多效能越好。當然,理論和實際永遠都存在著差距。優化過程開啟的越多對效能消耗也相對也越大,zend opt的10個優化過程並不相同也就是說效果不是平均的。zend公司定義的最高值(high模式)為15,這裡15指的是開啟1-4號優化過程。各個優化過程的對應的數字**(值)如下:

不使用 0

優化過程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

優化過程10(pass10) 512

以何種方式開啟優化過程是通過這些數字**(值)相加所得的和作為此引數的引數值來控制的。如配置檔案中zend_optimizer.optimization_level= 1023,這裡的1023是優化過程1到優化過程10全部數字**(值)相加得到的和,表示開啟全部10個優化過程。剛才所提到的zend公司定義的high模式值為15,15表示同時開啟優化過程1-4。

這裡,我們暫時使用zend公司預設設定的值。

2、【zend_optimizer.encoder_loader】引數的設定

這個引數用來告訴zend opt是否去支援被zend encoder加密過的**。預設情況下zend opt將支援加密過的**。如果不使用被加密過的**我推薦你關閉此選項。這個功能牽扯到解包反碼的過程,會導致系統負荷的加重。

這個引數的值只有兩個 0 關閉, 1 開啟。預設為1,推薦設定為0。

3、模組定位zend_extension_ts、zend_extension_manager.optimizer_ts無需解釋,這些引數就是zend optimizer相關模組在硬碟上的安裝路徑。

1.3 檢查

在easyphp5.2.10\www\bugfree目錄下新建乙個phpinfo.php檔案,輸入內容如下:

<?php

phpinfo();

啟動apache,並訪問該網頁http://ip:port/bugfree/pageinfor.php,顯示的結果中關於zend optimizer的部分就象下面這樣:

表示zend optimizer安裝、配置成功了。

注:zendoptimizer只能用在php5.2.x以下版本的,5.3.x版本以上的要用zend guard loader。

安裝Zend Optimizer方法

php5.3開始zendoptimizer正式改為zend guard loader。linux x86 x64 windows 2.並提取zendguardloader.so linux 或zendloader.dll windows 上傳到伺服器。3.載入zendguardloader,配置ph...

Zend Optimizer 配置指南

zend optimizer是由php核心引擎 zend 建立者zend技術公司所開的免費php優化軟體。據zend公司透露使用這個軟體某些情況下至少可以提高效能30 以上!這麼好的免費大餐當然要用,現在我們來談談如何配置這套軟體。zend opt的安裝是傻瓜化的,安裝嚮導會自動根據你的選擇來修改p...

Linux下ZendOptimizer的安裝與配置

內容 在裝的好的red hat linux 9 apache 2.0.55 mysql 5.1.6 php 5.1.2後,接下來就是安裝linux下的php加速器zendoptimizer 2.6.2了。自己編譯 php 後,zend optimizer 2.6.2 需要自己設定一下,請參照以下步驟...