PHP开发环境配置(含加密程序) - 中国WEB开发者网络 (http://www.webasp.net) -- 技术教程 (http://www.webasp.net/article/) --- PHP开发环境配置(含加密程序) (http://www.webasp.net/article/26/25286.htm) |
| -- 作者:未知 -- 发布日期: 2005-06-25 |
| 看到文章的题目,不知道大家还有没有兴趣看下去。“PHP开发环境配置”~~这个题目就好像在大街上随便问一个人:“你喜欢吃什么?” 一样,答案当然是多种多样的。下面就来说说我个人的看法吧,各位高手不要见笑。但是我想这篇文章对于各位初学者来说还是有一定借鉴意义的。OK.Let's begin~
在机器上配置好了开发环境,想必各位初哥初姐手痒着要写程序了吧?但是写在那里呢? 对于刚开始学习PHP的朋友来说,首先要知道,在各类PHP开发工具中还没有一个象Microsoft Visual Studio 或者Borland 各类IDE一样的非常完善的集成开发环境。 下面来看看最简易的开发工具---Window自带的Notepad(就是记事本啊)。在我的记忆里,很多人喜欢用NotePad来写些HTML和简单的小程序。但是,NOTEPAD只能是一个比较方便的记事本程序。我没看过谁用NOTEPAD来写几百上千行的程序。 写程序当然还是要用相对专业点的编辑器,NOTEPAD只能用来救救急。象UltraEdit或者EditPlus之类功能强大的文本编辑器才是我们的首选。据我所知,相当数量的高手都钟情于这类编辑器。这类编辑器相比NOTEPAD而言,界面更友好,功能更是不用说。比如:行号显示,不同语法的高亮加色显示,更加强大的搜索功能....等等。曾经有段时间,我也被这类编辑器深深的吸引(各位不要误会.我没有说我是高手的意思:))。----但是,直到有一天,我被另一个“她”所吸引,经过一段时间的相处,我发现我已经离不开"她"了,心甘情愿的、义无反顾地拜倒在“她”的“石榴裙”下,并且发誓爱“她”“一生一世”!!! 直到遇到下一个更好的“她”为止~~ “这小子见一个爱一个”,我好像已经听到有人在背后骂我了(汗)..各位千万不要误会啊! 我说的“她”是指Zend公司出品的Zend Development Environment,作为一个PHP的专业开发公司,Zend不仅开发了Zend Scripting Language Engine,在开发工具及相关软件上也有相当的造诣。 我们今天要谈的主题就是Zend Development Environment + Zend Optimizer + Zend Encoder 三者的配置结合。 下面先来给大家简单介绍一下Zend Development Environment,献丑了~~ Zend Development Environment Zend Development Environment是Zend Stduio开发套件的一部分。新版本应该是3.0,我这里的截图是2.6.1 Plus版的,下面我将结合3.0版来给大家大概的介绍一下(Code Analyzer 代码分析图片来自Phpe.net)。 启动Zend Development Environment后,首先映入眼帘的是漂亮的开发界面。她的长相比较像Java开发工具中的Intellij IDEA。由于Zend Development Environment(以下简称ZDE)也是用JAVA开发的,所以比较耗费系统资源。 下面是ZDE的特征介绍 2.Code Analyzer 代码分析(3.0版新增加的功能)自动生成分析文档。So Cool~~ 3.支持PHP5(3.0版新增加的功能)。 4.非常有用的代码整理功能。可以将一段凌乱不堪的代码整理为符合PHP编码规范的代码。 有了那么强大的开发工具当然要有相对应的运行环境才行. Zend Optimizer Zend Optimizer 是Zend 出品的PHP优化工具,安装在PHP的Server端。据Zend公司透露使用这个软件某些情况下至少可以提高性能30%以上!更为重要的是Zend Optimizer是免费软件,她可以在安装过程中自动根据你的选择来修改php.ini启动优化引擎。 用Zend自己的话说就是: 前不久看到有朋友问如何加密PHP的源代码,下面就来谈谈Zend Encoder这个超强的源代码加密工具,而且这个工具加密过的源代码还没有什么工具能破解。 Zend Enocder 如果你需要做一个源代码加密的PHP项目,那么Zend Encoder就可以发挥她的作用了。网上很多免费PHP项目的代码都是用Encoder加密过的。 下面我们来具体实现一下Zend Encoder的加密功能: echo ('100~999中的水仙花数为:<br>'); for ($a=1; $a<=9; $a++) 新建一个文件夹encoder_test,将文件保存为encoder_test.php 打开Zend Encoder.选择File -> New Project ->输入一个项目名称,比如test,然后你可以看到Zend Encoder左边多了一个"test",在上面点右键选择Add Files.将Encoder_test.php添加到里面。设置一下输出路径,点击Target Directory,我这里的路径是C:\Apache Group\Apache2\htdocs\output 最后点击Encoder按钮!OK!加密完成,如下图所示。 下面用Ultraedit打开刚才加密过的文件,C:\Apache Group\Apache2\htdocs\output里的encoder_test.php文件,请看!! 希望这篇文章对大家有所帮助,谢谢~~ |
| webasp.net |