使用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+.htaccess实现全站静态HTML文件GZIP压缩传输(一)
Feb 15 PHP
一篇不错的PHP基础学习笔记
Mar 18 PHP
PHP表单验证的3个函数ISSET()、empty()、is_numeric()的使用方法
Aug 22 PHP
探讨:array2xml和xml2array以及xml与array的互相转化
Jun 24 PHP
PHP 只允许指定IP访问(允许*号通配符过滤IP)
Jul 08 PHP
一个简洁实用的PHP缓存类完整实例
Jul 26 PHP
php单例模式实现方法分析
Mar 14 PHP
yii2.0数据库迁移教程【多个数据库同时同步数据】
Oct 08 PHP
解决form中action属性后面?传递参数 获取不到的问题
Jul 21 PHP
PHP数组内存利用率低和弱类型详细解读
Aug 10 PHP
微信公众平台开发教程②微信端分享功能图文详解
Apr 10 PHP
Laravel创建数据库表结构的例子
Oct 09 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无序树实现方法
2015/07/28 PHP
php结合md5实现的加密解密方法
2016/01/25 PHP
php用户密码加密算法分析【Discuz加密算法】
2016/10/12 PHP
laravel 修改记住我功能的cookie保存时间的方法
2019/10/14 PHP
php 使用expat方式解析xml文件操作示例
2019/11/26 PHP
也说JavaScript中String类的replace函数
2011/09/22 Javascript
常用的JavaScript验证正则表达式汇总
2013/11/26 Javascript
JavaScript伸缩的菜单简单示例
2013/12/03 Javascript
基于jQuery和CSS3制作数字时钟附源码下载(jquery篇)
2015/11/24 Javascript
JSP基于Bootstrap分页显示实例解析
2016/06/12 Javascript
jQuery验证表单格式的使用方法
2017/01/10 Javascript
vue 实现 rem 布局或vw 布局的方法
2019/11/13 Javascript
vue2.0 watch里面的 deep和immediate用法说明
2020/10/30 Javascript
详解vue 组件的实现原理
2020/11/12 Javascript
解决vue elementUI 使用el-select 时 change事件的触发问题
2020/11/17 Vue.js
详解Python中的__init__和__new__
2014/03/12 Python
尝试用最短的Python代码来实现服务器和代理服务器
2016/06/23 Python
浅谈python装饰器探究与参数的领取
2017/12/01 Python
Python cookbook(字符串与文本)在字符串的开头或结尾处进行文本匹配操作
2018/04/20 Python
详解Python3除法之真除法、截断除法和下取整对比
2019/05/23 Python
Django 自定义权限管理系统详解(通过中间件认证)
2020/03/11 Python
Python OpenCV读取中文路径图像的方法
2020/07/02 Python
Python基于字典实现switch case函数调用
2020/07/22 Python
Python实现数字的格式化输出
2020/08/01 Python
使用CSS3来绘制一个月食图案
2015/07/18 HTML / CSS
html5标记文字_动力节点Java学院整理
2017/07/11 HTML / CSS
AmazeUI框架搭建的方法步骤(图文)
2020/08/17 HTML / CSS
德国最大的设计师鞋网上商店:Budapester
2017/12/07 全球购物
Melissa鞋马来西亚官方网站:MDreams马来西亚
2018/04/05 全球购物
Android面试宝典
2013/08/06 面试题
什么是组件架构
2016/05/15 面试题
shell程序如何生命变量?shell变量是弱变量吗?
2014/11/10 面试题
信息工程学院毕业生推荐信
2013/11/05 职场文书
基于Go Int转string几种方式性能测试
2021/04/28 Golang
Spring Boot 实现 WebSocket
2022/04/30 Java/Android