天天看點

Godaddy主機更新Zend Optimizer方法—PHP4和PHP5相容 (獨立操作)

Godaddy自帶的Zend版本太低了(2.5.X版本的),很多程式都無法正常的運作,看見很多人問怎麼更新Zend,這裡就跟大家介紹一下如何獨立操作來更新和安裝Zend的最新版本。

關于PHP5:

之前有朋友說Godaddy不支援PHP5+ZEND的組合,可能考慮到穩定性問題,一直沒有更新ZEND。不過最近驗證,PHP5也是可以使用Zend的,隻要按照如下的方法操作,最後把Php.ini檔案變為PHP5.ini檔案即可了。(注意,兩個檔案不能共存,不然更新不成功。)

筆者20081005做了測試,PHP5可以完美更新Zend,絕對沒問題!

這裡就用PHP4的方法來做示範,PHP5的大家參考!

如果想修改PHP的版本,不妨按照如下步驟操作:Content>>>>>Add-on Language中修改,如圖:

Godaddy主機更新Zend Optimizer方法—PHP4和PHP5相容 (獨立操作)
Godaddy主機更新Zend Optimizer方法—PHP4和PHP5相容 (獨立操作)

下載下傳 (43.09 KB)

選擇合适的PHP版本,才可以正确安裝Zend

2008-5-17 10:39

選擇自己認為合适的PHP版本

修改完畢後要等一段時間才能生效。

這時候去www.zend.com官方下載下傳一個最新版本的Zend optimizer,進入官方網站後點選菜單中的Download,進入下載下傳頁面,找到Zend optimizer,點選後便的Try,進入正式的下載下傳頁面,選擇合适的版本下載下傳即可。Select Package這裡是選擇相關的封包件。這裡我選擇的是:Linux x86 (32 bit) (TAR.GZ) | 9.74 MB | 3.3.3。注意:如果下載下傳不了,需要填一下你的相關資訊,注冊一下,然後就能下載下傳了。

這裡提供給大家一個下載下傳位址:linux的3.3.3 http://downloads.zend.com/optimizer/3.3.3/ZendOptimizer-3.3.3-linux-glibc23-i386.tar.gz

目前最新版本的Zend是3.3版本的。下面就以3.3為例子來和大家說明:

1、首先解壓縮下載下傳的檔案,你會找到一個名字為data的檔案夾。把檔案夾的名字修改為比較特殊的名字(主要是為了避免混淆),如 zendofsite ,最好由zend開頭,這樣友善将來查找和更新。

2、之後上傳 zendofsite 檔案夾(就是原來的data檔案夾,這個名字是自己修改的,修改成什麼名字将來就使用什麼)到網站根目錄。建議壓縮成ZIP的格式上傳,然後使用Godaddy自帶的線上解壓縮功能,這樣可以節省很多時間并提高效率。

3、靜靜等待一小會兒,檔案就上傳完畢啦。線上解壓。登入FTP找到根目錄下的PHP.INI檔案,如果目錄中沒有這個檔案的,就自行建立一個,鍵入如下内容:

register_globals = on

allow_url_fopen = on

expose_php = on

max_input_time = 60

variables_order = "EGPCS"

extension_dir = ./

upload_tmp_dir = /tmp

precision = 12

SMTP = relay-hosting.secureserver.net

url_rewriter.tags = "a=href,area=href,frame=src,input=src,form=,fieldset="

[Zend]

zend_optimizer.optimization_level=15

zend_extension=/home/content /u/s/user/html/ zendofsite/4_3_x_comp/ZendOptimizer.so

zend_extension_ts=/home/content /u/s/user/html/ zendofsite/4_3_x_comp/TS/ZendOptimizer.so

紅色部分的為自己的登入路徑和登入使用者名,比如你的ID是taohost,紅色部分就是/u/s/taohost,如果使用者名比較長可能會取前3位。路徑可以通過如下方法獲得(路徑不正确可能導緻zend不能正常使用):

特别注意:

需要得到檔案和使用者的路徑,您需要立即建立一個php檔案,将<? echo phpinfo(); ?>放入檔案中,儲存為檔案名info.php。

在浏覽器中通路這個檔案,得到兩個參數,一個是Configuration File (php.ini) Path (php檔案的路徑),如果這個沒有的話,就搜尋 DOCUMENT_ROOT 這個節點,得到路徑。

通過這個檔案可以得到“/home/content/u/s/user/html”中紅色部分的值。還有一個是您目前的PHP版本号(一般在頂部),存留備用,下面會用到。

4、得到正确的路徑後,修改PHP.ini檔案即可。使用這個php的版本号,到zendofsite檔案夾找一個和你的伺服器PHP版本最相近的檔案夾,(zendofsite檔案夾包含很多檔案夾,例如4_3_x_comp,5_1_x_comp,和 5_2_x_comp)。然後替換上述代碼的4_3_x_comp中的4_3_x 。實際上就是調用這個檔案夾裡的資源。如果檔案夾指定的不正确,将可能不正常工作。

5、想确認zend optimizer是否更新成功,就通路剛才建立的那個PHP檔案info.php,找到Zend字段即可看到zend的版本了!

注意:PHP5的記住,一定要把php.ini修改為php5.ini

需要注意的是Godaddy更新Zend後的生效時間。

經過筆者測試,生效時間大概需要至少半小時左右。是以如果更新了還是不好用,那麼你就耐心的等等吧,喝杯咖啡。

三個ON視個人情況改OFF,比如要裝D版傑齊的,有的功能最好關了。

教程系本站原創,轉載請務必注明出自淘主機(www.taohost.net);