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中修改,如圖:

下載下傳 (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);