使用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 相关文章推荐
将RTF格式的文件转成HTML并在网页中显示的代码
Oct 09 PHP
php数组函数序列之array_sum() - 计算数组元素值之和
Oct 29 PHP
php中将数组存到文件里的实现代码
Jan 19 PHP
PHP仿盗链代码
Jun 03 PHP
PHP中使用register_shutdown_function函数截获fatal error示例
Apr 21 PHP
PHP匿名函数和use子句用法实例
Mar 16 PHP
使用phpexcel类实现excel导入mysql数据库功能(实例代码)
May 12 PHP
浅谈Coreseek、Sphinx-for-chinaese、Sphinx+Scws的区别
Dec 15 PHP
PHP对称加密算法(DES/AES)类的实现代码
Nov 14 PHP
PHP单元测试框架PHPUnit用法详解
Jan 23 PHP
Laravel+Intervention实现上传图片功能示例
Jul 09 PHP
PHP设计模式之组合模式定义与应用示例
Feb 01 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 XML和数组互相转换详解
2016/10/26 PHP
PHP微信公众号开发之微信红包实现方法分析
2017/07/14 PHP
php查看一个变量的占用内存的实例代码
2020/03/29 PHP
封装了一个js图片轮换效果的函数
2011/09/28 Javascript
js 表单提交后按钮变灰的实例代码
2013/08/16 Javascript
jquery实现图片灯箱明暗的遮罩效果
2013/11/15 Javascript
Js实现动态添加删除Table行示例
2014/04/14 Javascript
jquery获取radio值(单选组radio)
2014/10/16 Javascript
jQuery中queue()方法用法实例
2014/12/29 Javascript
使用RequireJS优化JavaScript引用代码的方法
2015/07/01 Javascript
JS+CSS实现类似QQ好友及黑名单效果的树型菜单
2015/09/22 Javascript
jQuery技巧之让任何组件都支持类似DOM的事件管理
2016/04/05 Javascript
Three.js基础部分学习
2017/01/08 Javascript
Bootstrap表格使用方法详解
2017/02/17 Javascript
javascript观察者模式实现自动刷新效果
2017/09/05 Javascript
解读vue生成的文件目录结构及说明
2017/11/27 Javascript
Node.js fs模块(文件模块)创建、删除目录(文件)读取写入文件流的方法
2019/09/03 Javascript
微信小程序select下拉框实现源码
2019/11/08 Javascript
[02:29]完美世界高校联赛上海赛区回顾
2015/12/15 DOTA
详解多线程Django程序耗尽数据库连接的问题
2018/10/08 Python
python 表格打印代码实例解析
2019/10/12 Python
Python 获取命令行参数内容及参数个数的实例
2019/12/20 Python
Matplotlib自定义坐标轴刻度的实现示例
2020/06/18 Python
Python自带的IDE在哪里
2020/07/01 Python
python中加背景音乐如何操作
2020/07/19 Python
python切片作为占位符使用实例讲解
2021/02/17 Python
高级运动鞋:GREATS
2019/07/19 全球购物
什么是命名空间(NameSpace)
2015/11/24 面试题
静态成员和非静态成员的区别
2012/05/12 面试题
求职自荐信
2013/12/14 职场文书
简单租房协议书
2014/04/09 职场文书
大三学生学年自我鉴定
2014/09/12 职场文书
公司员工手册范本
2015/05/14 职场文书
基于Nginx实现限制某IP短时间访问次数
2021/03/31 Servers
阿里云Nginx配置https实现域名访问项目(图文教程)
2021/03/31 Servers
一文读懂navicat for mysql基础知识
2021/05/31 MySQL