发信人: rawrence() 
整理人: dalasthunder(2002-07-25 06:22:33), 站内信件
 | 
 
 
 當使用 PHP4/Zend 的最佳化程式 (Zend Optimizer, 
 或許該譯成 "Zend 極限器") 時,可以讓 PHP 的程式加速 40% 到 100%。
 也就是使用它時,可以減少 PHP 程式在 Web 伺服器的執行時間,讓使用者
 更快取得網頁。在不增加硬體配備的情形之下,將系統的效率榨出更多出來。
 對使用 PHP 的商用網站來說,效率的提昇是 Webmaster 的重要工具之一,
 而 Zend 極限器讓您輕鬆的提昇效能。這種渦輪增壓的快感,讓您產生心癢的
 感覺,不想下載它來用都不行。
 
 看起來雖然很動聽,可惜這套 Zend 極限器不是 OpenSource,目前在下載時
 要填寫一大堆問題,而且還要先成為 Zend 網站的註冊使用者才能填問題,
 經過好幾次的步驟之後才可以下載目前的測試版本。看樣子日後正式版發行時
 不付錢都不行了,這可能是 OpenSource 和商業結合的新方向,OpenSource 
 完全開放,當要做最佳化時,就必須要付費,無論如何,Zend 對開放社群也有
  相當的指標作用。呵呵....有誰有買 Zend 股票的管道,一定要通知筆者!!!!
 因此,管它問題多少,填好了問題,下載程式,先享受這陣子免費的極限快感
 吧!!
 
 要安裝這套軟體的測試版,PHP 的版本一定要使用 PHP4b4pl1 (PHP 4.0 Beta 
  4 patch level 1)。而且作業平台只有三種: Linux、FreeBSD 及不屬於開放
 社群的 WindowsNT。而且 Linux 要用 glibc 2.1 (glibc 2.0 未測試),如
 下:
 
 
 Linux (Redhat 6.1、Slackware 7.0、Suse 2.2 及 Mandrake 7.0) 
 FreeBSD 3.4 (其它版本未測試過) 
 Windows NT 4.0 (其它版本未測試過) 
 至於其它的 OS,那實在是有點抱歉。不過相信當它正式上市時,應會支援各種
  的 OS 才對。
 
 以下的安裝方法,以 Slackware Linux 7.0 為範例,其它的版本,網友們可以
  裝看看
 在下載了之後,使用下列指令將它解開
 
 gzip -dc ZendOptimizer-Beta1-Linux-glibc2.1.tar.gz | tar xvf -
 
 您會看到產生一個 ZendOptimizer-Beta1-Linux-glibc2.1 的目錄,裡面
 有些檔案
 
 
 -rw-r--r--   1 511      users        6162 Mar  8 20:32 FAQ.txt
 -rw-r--r--   1 511      users         195 Mar  8 02:21 FILES
 -rw-r--r--   1 511      users          65 Mar  6 04:48 INSTALL
 -rw-r--r--   1 511      users       13594 Mar  8 02:11 LICENSE
 -rwxr-xr-x   1 511      users      254073 Mar  8 02:10 ZendOptimizer.s o*
 -rw-r--r--   1 511      users          51 Mar  8 02:10 md5-linux
 
 其實,ZendOptimizer.so 動態連結程式是主角,其它的可以不管。將 
 ZendOptimizer.so 放在您想要放的路徑,如 /usr/local/Zend/lib/ZendOptimi zer.so。
 至於如何放過去,真得不清楚的網友可以找人問看看。
 
 之後在 PHP 的初始設定檔 (/usr/local/lib/php.ini) 中加入下面的字串,
 重要的是粗體字的地方,不能有空隔、Tab 鍵等等。
 
 
 [Zend Optimizer]
 zend_optimizer.optimization_level=1
 zend_extension="/usr/local/Zend/lib/ZendOptimizer.so"
 
 之後要重新編譯及安裝 PHP 及 Web 伺服器 (Apache 等等)。
 主要是將PHP4 中的 ZEND_DEBUG=1 選項弄掉,也就是要在 configure PHP4 
 時,加入 --disable-debug 的參數。指令如下:
 
 ./configure --with-mysql=/usr/local/mysql 
 --with-apache=../apache_1.3.12 --enable-track-vars 
 --enable-trans-sid --disable-debug
 
 當然之後的 make 及 make install 是免不了的。之後就處理 Apache 的部份
 
 
 ./configure --prefix=/usr/local/apache --activate-module=src/modules/p hp4/libphp4.a
 
 make
 
 make install
 
 之後停止執行中的 Apache 再重新啟動就好了。要知道有沒有成功,可以用 php info() 的指令。
  -- 阿鲁的阿,阿鲁的鲁
  ※ 来源:.月光软件站 http://www.moon-soft.com.[FROM: 61.130.5.2]
  | 
 
 
 |