新蒲京澳门赌场网站:如何编译PHP源代码(介绍ZendEncode的安装(荐)

不停有同伙在问PHP若何保护源代码,就像ASP里的S新蒲京澳门赌场网站CRENC一样(虽然SCRENC早就有东东可以破解了)。谢天谢地,不停致力于PHP成长的Zend公司为我们带来了最新的对象ZendEncoder就可以实现编译PHP源代码的功能。


当前位置: 主页 >


不停有同伙在问PHP若何保护源代码,就像ASP里的S新蒲京澳门赌场网站CRENC一样(虽然SCRENC早就有东东可以破解了)。谢天谢地,不停致力于PHP成长的Zend公司为我们带来了最新的对象Zend Encoder就可以实现编译PHP源代码的功能。

有关Zend Encoder的功能简介请看:http://www.chinaasp.com/sqlbbs/showAnnounce.asp?id=588883

因为Zend Encoder正式版必要2400美元。以是我们这些穷苦人只能用限定版的了,似乎功能俱全,但只有一个月好用

现在我将带大年夜家一路来装一把,看看是不是真的那么爽。。:)

安装步骤极其繁杂。。本人将一步一步的带你进入,请跟紧我哦。。:)

本人系统情况:WINNT4+APACHE1.3.17+PHP4.0.4pl1(APACHE模式)

一、先去www.zend.com去注册一个用户https://www.zend.com/add_user.php

二、到你的注册信箱里获得登录名和密码后,到https://www.zend.com/login.php登录进去,假如成功则会自动跳转回Zend的首页,这时点击首页右上边的导航栏里的Store,然后再点击Enterprise Products,再点击Zend Encoder Unlimited,然后再点击右边的Price: $2400下面有一个Test drive available的链接,进去后再点击右侧下方的Test drive available按钮,这时刻我们会看到Zend的相关产品,选择Zend Encoder Unlimited Test Drive右边的GetIt(播放按钮)

三、终于看到Download这个按钮了吧??兴奋吧?错,着实这只是开始。:(。看到有三步,先不要顿时下载,由于没有Zend公司的许可协议,你下载后也没法子用。首先点击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这个链接,然后系统会把你这台机械的许可协议发送到你的信箱里,不用急。可能要过24小时后才能收到。

四、等啊等。。终于信箱里看到标题为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 ACCE新蒲京澳门赌场网站PT”按钮后开始下载Zend Encoder Unlimited法度榜样。。

五、终于都下载完了。剩下是设置设置设备摆设摆设历程了。解压ZendEncoderUnlimited-TestDrive-1[1].1.0-PHP_4.0.3-Windows-i386.zip到c:\program files\Zend Encoder Unlimited目录,然后把zend_encoder.dat这个文件拷到c:\program files\Zend目录下,运行c:\program files\Zend Encoder Unlimited目录下的install_license.reg注册表,成功后你就可以用zendenc.exe这个法度榜样来编译php源文件了,款式如下:zendenc 源文件名 编译后文件名(还有许多参数可自己查看赞助)

六、以为这样就完了吗??NO,现在放在浏览器里运行编译后的文件只会出来一阵乱码。你还必要从http://www.zend.com/store/free_download.php?pid=13这里下载Zend Optimizer? v. 1.0.0,请看准了版本下载,我是下载了FOR WIN的,然后将下载后的ZendOptimizer-1[1].0.0-PHP_4.0新蒲京澳门赌场网站.4-Windows-i386.zip解压到C:\Program Files\Zend Optimiz新蒲京澳门赌场网站er目录下。

七、改动php.ini文件,增添两行

zend_optimizer.optimization_level=15

zend_extension_ts="c:\program files\zend optimizer\zendoptimizer.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文件:

然后用zendenc phpinfo.php phpinfoencode.php

获得一个编译过的phpinfoencode.php文件,打开看里面的代码已经变成这样了:

Zend 2000112001 1139 265 x??2? ?~佒?ス箷z?)E惺?元 5韺爕 穯圽R怮悪棖 )?a虲P

发表评论
加载中...

相关文章