如何安裝Zend Encode

發表于:2007-05-25來源:作者:點擊數: 標簽:ZendEncode我們綜述安裝
綜述: 我們將要介紹Zend公司的最新工具Zend Encoder,利用這個工具,我們就可以實現編譯PHP,從而達到保護PHP源代碼的目的。 如何安裝Zend Encode? 一、先去www.zend.com去注冊一個用戶https://www.zend.com/add_user.php 二、在你的注冊信箱里得到登錄名和
綜述:我們將要介紹Zend公司的最新工具Zend Encoder,利用這個工具,我們就可以實現編譯PHP,從而達到保護PHP源代碼的目的。          



  如何安裝Zend Encode?

  一、先去www.zend.com去注冊一個用戶https://www.zend.com/add_user.php

  二、在你的注冊信箱里得到登錄名和密碼后,從https://www.zend.com/login.php登錄,如果成功則會自動跳轉回Zend的首頁,這時點擊首頁右上邊的導航欄里的Store,然后再點擊Enterprise Products,再點擊Zend Encoder Unlimited,然后再點擊右邊的Price: 00下面有一個Test drive available的鏈接,進去后再點擊右側下方的Test drive available按鈕,這時候我們會看到Zend的相關產品,選擇Zend Encoder Unlimited Test Drive右邊的GetIt(播放按鈕)

  三、看到Download后,點擊Step 2:Request Product License,這時候Zend需要我們提供一個host id號,這個是標識你的電腦的唯一標識符,你可以點擊右邊的How do I find my host ID鏈接,去下載一個查看標識符的軟件,如果你是WINDOWS用戶,可輸入以下命令得到你的網卡內部號:

  ipconfig /all

  然后會得到有這么一串字符:Physical Address. . . . . . :   00-80-C8-DB-FC-39

  這樣把-號去掉,得到你的HOSTID號為0080C8DBFC39,然后把這段字符拷貝到Enter host ID:的輸入框里,點擊Request這個鏈接,然后系統會把你這臺機器的許可協議發送到你的信箱里。

  四、等一段時間后,在你的信箱里可以看到標題為Zend licenses created的一封信,去 http://www.zend.com/store/pickup.php這個地方取許可協議,這個時候你的機器上已經存在著Zend那個網站的COOKIE。所以進去后選Step 3: Download Product License ,在邊上會有黑體寫的Download License,點擊下載名叫zend_encoder.dat的許可協議,然后再選擇Step 1: Download the Zend Encoder Unlimited Test Drive v. 1.1.0,選擇你需要的版本,我是用Windows NT/2K (for PHP 4.0.3 / 4.0.4)的,又是一封長長的Zend Encoder? Test Drive License Agreement(許可協議書),按下"I ACCEPT"按鈕后開始下載Zend Encoder Unlimited程序。

  如何配置Zend Encode?

  一、解壓ZendEncoderUnlimited-TestDrive-1[1].1.0-PHP_4.0.3-Windows-i386.zip到c:program filesZend Encoder Unlimited目錄,然后把zend_encoder.dat這個文件拷到c:program filesZend目錄下,運行c:program filesZend Encoder Unlimited目錄下的install_license.reg注冊表,成功后你就可以用zendenc.exe這個程序來編譯php源文件了,格式如下:zendenc 源文件名 編譯后文件名(還有許多參數可自己查看幫助)

  二、現在需要從http://www.zend.com/store/free_download.php?pid=13這里下載Zend Optimizer? v. 1.0.0,然后將下載后的ZendOptimizer-1[1].0.0-PHP_4.0.4-Windows-i386.zip解壓到C:Program FilesZend Optimizer目錄下。

  三、修改php.ini文件,增加兩行

zend_optimizer.optimization_level=15
zend_extension_ts="c:program fileszend optimizerzendoptimizer.dll"

  四、重啟你的WEB SERVER,然后用PHPINFO輸出看一下,會有這么一段:

This program makes use of the Zend scripting language engine:
Zend Engine v1.0.4, Copyright (c) 1998-2000 Zend Technologies
with Zend Optimizer v1.0.0, Copyright (c) 1998-2000, by Zend Technologies

  記住,有最后一行with Zend Optimizer v1.0.0, Copyright (c) 1998-2000, by Zend Technologies的才表示你的Zend Optimizer安裝成功了

如何使用Zend Encoder?

  寫一個測試的phpinfo.php文件:

<?
phpinfo();
?>

  然后用zendenc phpinfo.php phpinfoencode.php

  得到一個編譯過的phpinfoencode.php文件,打開看里面的代碼已經變成這樣了:

Zend 2000112001 1 139 265 x?? 2? ?~佒?ス箷z?)E惺?元 5韺爕 穯圧怮悪棖 )?a虲P?纈爂li`if
錽 ? A毱LF? n ?l&r 閅 殮? 4?21a?6舶446 ┐児 %5B?唴? 蔯?

  在瀏覽器里執行這個phpinfoencode.php文件,發現頭部多了Generated by a TRIAL VERSION of the Zend Encoder(TM) 這一行。

原文轉自:http://www.anti-gravitydesign.com

国产97人人超碰caoprom_尤物国产在线一区手机播放_精品国产一区二区三_色天使久久综合给合久久97