编程学习网 > PHP技术 > 用php-beast给php源码加密
2021
06-09

用php-beast给php源码加密

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


为什么要用PHP-Beast? 


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

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

使用方法:

1)安装

$ wget https://github.com/liexusong/php-beast/archive/master.zip
$ unzip master.zip
$ cd php-beast-master
$ phpize
$ ./configure
$ make
$ 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模块比原来还要快一点.


以上就是用“php-beast给php源码加密”的详细内容,如果PHPer在进阶的时候总会遇到一些问题和瓶颈,想要获取相关教程或者资讯欢迎关注编程学习网

扫码二维码 获取免费视频学习资料

Python编程学习

查 看2022高级编程视频教程免费获取