使用eAccelerator加密PHP程序


Posted in PHP onOctober 03, 2008

使用 eAccelerator 加密PHP程序

# /usr/local/bin/encoder

执行后会看到简单的使用说明:
Usage: encoder [options] source_file_name 
encoder [options] source_file_name... 
encoder [options] source_directory_name... 
Options: 
-s suffix 
encode files only with following suffix (default is "php") 
-a 
encode all files (no by default) 
-l 
follow symbolic links (no by default) 
-r 
encode directories recursively (no by default) 
-c 
copy files those shouldn't be encoded (no by default) 
-f 
overwrite existing files (no by default) 
-w 
exclude check for eaccelerator_load() and subsequent warning 
-o target 
If you encode only one script then 'target' specifyes an output 
file name. If you encode directory or several files at once 
then 'target' specifyes an output directory name. 
Examples: 
encoder some_file.php 
encoder some_file.php -o some_encoded_file.php 
encoder *.php -o some_dir 
encoder ~/public_html/x -rcf -sphp -sinc -o ~/public_html/y

稍微玩一下应该就知道怎 用了...
使用 encoder 去对 PHP 程式加密编码,会产生另外一个档案,你也可以对整个目录作转换,例如:
# encoder code -rcf -sphp -sinc -o code_encoded

这个命令会把 code/ 目录下所有的 php / inc 结尾的档案作编码,并存放到 code_encoded 下面,
同时,由于指定了 -c 这个选项,其他格式、不需编码的档案,如 jpg/gif/html/js 等,
也会原封不动复制一份到 code_encoded 下面,这样方便你直接以这个目录来提供服务。
选项 -r 含底下所有子目录
PHP 相关文章推荐
PHP常用函数小技巧
Sep 11 PHP
PHP发明人谈MVC和网站设计架构 貌似他不支持php用mvc
Jun 04 PHP
PHP递归算法的详细示例分析
Feb 19 PHP
php多文件上传功能实现原理及代码
Apr 18 PHP
解析PHP中的file_get_contents获取远程页面乱码的问题
Jun 25 PHP
PHP中对于浮点型的数据需要用不同的方法解决
Mar 11 PHP
完善CodeIgniter在IDE中代码提示功能的方法
Jul 19 PHP
php调用mysql存储过程实例分析
Dec 29 PHP
thinkPHP实现递归循环栏目并按照树形结构无限极输出的方法
May 19 PHP
laravel 5.4中实现无限级分类的方法示例
Jul 27 PHP
PDO::lastInsertId讲解
Jan 29 PHP
一些使用频率比较高的php函数
Oct 03 #PHP
PHP base64+gzinflate压缩编码和解码代码
Oct 03 #PHP
php下实现在指定目录搜索指定类型文件的函数
Oct 03 #PHP
PHP Header用于页面跳转要注意的几个问题总结
Oct 03 #PHP
smarty section简介与用法分析
Oct 03 #PHP
php相当简单的分页类
Oct 02 #PHP
php仿discuz分页效果代码
Oct 02 #PHP
You might like
使用PHP批量生成随机用户名
2008/07/10 PHP
PHP 危险函数全解析
2009/09/09 PHP
FirePHP 推荐一款PHP调试工具
2011/04/23 PHP
基于PHP的cURL快速入门教程 (小偷采集程序)
2011/06/02 PHP
Zend Framework实现Zend_View集成Smarty模板系统的方法
2016/03/05 PHP
PHP开发之归档格式phar文件概念与用法详解【创建,使用,解包还原提取】
2017/11/17 PHP
PHP实现websocket通信的方法示例
2018/08/28 PHP
深入认识javascript中的eval函数
2009/11/02 Javascript
Jquery Ajax学习实例4 向WebService发出请求,返回实体对象的异步调用
2010/03/16 Javascript
ExtJs GridPanel简单的增删改实现代码
2010/08/26 Javascript
jQuery使用ajaxSubmit()提交表单示例
2014/04/04 Javascript
浅析JavaScript回调函数应用
2016/05/22 Javascript
jQuery简单验证上传文件大小及类型的方法
2016/06/02 Javascript
利用Chrome DevTools直接调试Node.js和JavaScript的方法详解(并行)
2017/02/16 Javascript
详解webpack2+React 实例demo
2017/09/11 Javascript
Vue如何从1.0迁移到2.0
2017/10/19 Javascript
JS原生带缩略图的图片切换效果
2018/10/10 Javascript
微信小程序实现简易table表格
2020/06/19 Javascript
[02:11]DOTA2上海特级锦标赛主赛事第二日RECAP
2016/03/04 DOTA
[01:20:37]FNATIC vs NIP 2019国际邀请赛小组赛 BO2 第一场 8.16
2019/08/19 DOTA
python开发的小球完全弹性碰撞游戏代码
2013/10/15 Python
浅谈numpy数组中冒号和负号的含义
2018/04/18 Python
Python里字典的基本用法(包括嵌套字典)
2019/02/27 Python
Django 迁移、操作数据库的方法
2019/08/02 Python
pygame实现俄罗斯方块游戏(基础篇2)
2019/10/29 Python
介绍一下UNIX启动过程
2013/11/14 面试题
毕业自我鉴定总结
2014/03/24 职场文书
2014年五一劳动节社区活动总结
2014/04/14 职场文书
演讲稿祖国在我心中
2014/05/04 职场文书
知识竞赛拉拉队口号
2014/06/16 职场文书
2014各大专业毕业生自我评价
2014/09/17 职场文书
建筑安全员岗位职责
2015/02/15 职场文书
签证扫盲贴,41个常见签证知识,需要的拿走
2019/08/09 职场文书
(开源)微信小程序+mqtt,esp8266温湿度读取
2021/04/02 Javascript
解决python3安装pandas出错的问题
2021/05/20 Python
Android中的Launch Mode详情
2022/06/05 Java/Android