https://github.com/imaben/php-beast-binaries

windows下 可以直接在这里下载dll

根据自己的php版本  还有是不是线程安全的 来选择下载对应的

放到对应的扩展目录 中

在配置文件 php.ini中加入扩展配置

放到对应的扩展目录 中

在配置文件 php.ini中加入扩展配置

extension=php_beast_x86_nts.dll

加密方案:

使用beast_encode_file()函数加密文件,函数原型如下:
beast_encode_file(string $input_file, string $output_file, int expire_timestamp, int encrypt_type)

1. $input_file: 要加密的文件
2. $output_file: 输出的加密文件路径
3. $expire_timestamp: 文件过期时间戳
4. $encrypt_type: 加密使用的算法(支持:BEAST_ENCRYPT_TYPE_DES、BEAST_ENCRYPT_TYPE_AES)
echo beast_encode_file('D:\phpStudy\WWW\phpinfo.php','D:\phpStudy\WWW\z.php');/**要加密的文件路径,加密后的文件路径*/

centos配置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. 05.virsh命令的常用操作(kvm)
  2. Python单链表实现
  3. ajax+json+Struts2实现list传递实例讲解
  4. Quartus 11.0 的AS 下载方式和JTAG下载jic文件的方式
  5. views中的公共代码放在一起
  6. UML 类图基础知识记录
  7. HTML——<meta http-equiv="content-type" content="text/html; charset=UTF-8">
  8. SDK Manager.exe 无法启动,一闪而过的解决办法
  9. 手把手教你js原生瀑布流效果实现
  10. 算法导论(第三版)Exercises4.2(第四章二节)
  11. 用Vim 加密文本
  12. volatile适用场景之二
  13. gitlab Api接口使用
  14. logstash 使用kafka范例
  15. 杭电2133What day is it
  16. 在MVC3中修改KindEditor实现上传图片到指定文件夹
  17. Android GUI之View事件处理
  18. Ubuntu 安装 kamailio
  19. am335x uboot启动流程分析
  20. C11 标准特性研究

热门文章

  1. mysql数据库函数之left()、right()、substring()、substring_index()
  2. es2.0的语法学习
  3. DVWA全级别之XSS(Reflected)、XSS(Stored)【跨站脚本攻击】
  4. LTE引理——解决数论竞赛题的利器
  5. java_基础_关于父类继承的问题
  6. 修改centos history记录数上限
  7. HTML学习(13)区块元素和内联元素
  8. 使用js处理后台返回的Date类型的数据
  9. 一起了解 .Net Foundation 项目 No.3
  10. sqlserver 优化语句小助手