红联Linux门户
Linux帮助

PHP-Beast V1.2发布 (PHP源码加密模块)

发布时间:2014-01-23 11:02:37来源:红联作者:empast
此次更新主要修改:

CLI模式禁用缓存功能, 因为CLI模式不需要缓存.

缓存不足时也可以正常运行.

PHP-Beast是一个开源的PHP源码加密模块, 你可以使用他加密你的PHP源码而杜绝其他人查看你的PHP源码.

当然相对于昂贵的zend guard来说是, 此模块是完全免费的, 而且你可以根据自己的需要来修改其中的代码来满足自己的需求.

PHP Beast是一个源码加密模块,使用这个模块可以把PHP源码加密并在此模块下运行。

为什么要用PHP-Beast?

有时候我们的代码会放到代理商上, 所以很有可能代码被盗取, 或者我们写了一个商业系统而且不希望代码开源, 所以这时候就需要加密我们的代码.

另外PHP-Beast是完全免费和开源的, 当其不能完成满足你的需求时, 可以修改其代码而满足你的要求.
使用方法:

1)安装

view sourceprint?1 $ wget https://github.com/liexusong/php-beast/archive/master.zip

2 $ unzip master.zip

3 $ cd php-beast-master

4 $ phpize

5 $ ./configure

6 $ make

7 $ sudo make install

2)修改php.ini 添加配置:extension=beast.so

3)重启服务器

4)加密PHP文件 使用模块提供的beast_encode_file($input_file, $output_file);来加密文件,$input_file为要加密的文件,$output_file为要输出的加密文件。

5)把加密好的文件放到服务器上运行。

性能比较:

1) 没有使用beast模块的时候:

2)使用beast模块的时候:

可见, 使用缓存的beast模块比原来还要快一点.

项目主页:https://github.com/liexusong/php-beast

来自:开源中国社区
文章评论

共有 0 条评论