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)把加密好的文件放到服务器上运行。

php beast linux安装,windows centos php-beast 安装相关推荐

  1. 在Linux环境(Centos 7)安装JAVA jdk1.8

    在Linux环境(Centos 7)安装jdk1.8,有以下两种方式 方式一.安装openjdk yum install java-1.8.0-openjdk* -y 方式二.使用wget下载安装JD ...

  2. centos yum 安装java_Linux Centos 使用 yum 安装java

    Linux CentOS使用yum安装Docker Docker支持以下的CentOS版本: 目前,CentOS仅发行版本中的内核支持Docker. Docker运行在CentOS7上,要求系统为64 ...

  3. windows 无法完成安装, 若要在此计算机上安装Windows, 请重新启动安装

    当时安装系统时, 忘记保持图片, 只能在网上抄袭来一张图片, 请原主人谅解 原地址链接:http://jingyan.baidu.com/album/4853e1e567b67a1909f726bd. ...

  4. windows无法完成安装,若要在此计算机上安装windows,请重新启动安装

    问题: DELL 笔记本,默认安装WIN10操作系统,通过自带的工具还原后,启动即报 "windows无法完成安装,若要在此计算机上安装windows,请重新启动安装"错误. 解决 ...

  5. VMWare之——安装Windows Server 2012 后安装VMWare Tools报错

    在VMWare虚拟机上安装Windows Server 2012 后安装VMWare Tools报错,此时,需要在VMWare虚拟机中的Windows Server 2012操作系统上安装Window ...

  6. 在 Linux 和 Windows 下源码安装 Perl

    Perl 是一种功能丰富的计算机程序语言,运行在超过 100 种计算机平台上,适用广泛,从大型机到便携设备,从快速原型创建到大规模可扩展开发.在生物信息分析领域,Perl 主要是做数据预处理.文本处理 ...

  7. vnc 红帽linux安装教程,Linux(redhat\centos)下安装xrdp

    标签: Linux下安装xrdp 使用rdp协议访问远程Linux桌面 一般情况下,如果需要登陆远程Linux系统,我们会使用ssh/telnet来完成,如果需要登陆到远程Linux系统的桌面环境,我 ...

  8. owncloud 10.0 php,基于Linux云服务器CentOS 7上安装OwnCloud 10.0.8

    OwnCloud是一款文件主机服务软件,平时使用的云存储,本文将教大家在CentOS 7上安装目前最新版本OwnCloud 10.0.8.这个是在自己主机的Linux云服务器上建立属于自己的私有云,O ...

  9. linux vps 桌面,linode linux vps的centos系统上安装X Window System GNOME图形桌面使用vnc连接 - 乖兔博客...

    国内外都很出名的linode这家vps供应商大家都不陌生,跟大多数境外vps供应商一样,官网只提供linux的系统,并且默认都是没有桌面版的,需要进行桌面图形化的东西是没法做的.要用图形桌面,就两个途 ...

  10. linux基础和CentOS虚拟机的安装

    什么是Linux? 操作系统的定义 An operating system (OS) is system software that manages computer hardware and sof ...

最新文章

  1. 基于Python的频谱分析(一)
  2. strtus2.3 java.lang.NoSuchFieldException: DEFAULT_PARAM
  3. 使用 Dapr 缩短软件开发周期,提高生产效率
  4. Symbol Mc1000 声音的设置以及播放
  5. 全双工c语言程序,C语言面试题大汇总个人觉得还是比较全
  6. videojs暂停时显示大按钮_服务失败时进行故障恢复,Windows 7系统如何打开服务管理程序...
  7. 【手写字母识别】基于matlab GUI模板匹配手写大写字母识别【含Matlab源码 115期】
  8. DataBase简答题
  9. 插值算法(最邻近差值、双线性插值、双三次插值)
  10. alg 停用sip_为什么使用3CX要关闭SIP ALG
  11. 计算机系统(六):应用层(上篇)
  12. Jupyter notebook常用快捷键
  13. ArrayList和LinkedList时间、空间复杂度对比
  14. 二元函数对xy同时求导_关于反三角函数及其导数
  15. Onedrive删除过程记录
  16. 妹子:我都这样给你讲类加载器了,还不懂!
  17. IpadOS15.4系统通用控制开启
  18. ros实验操作——订阅者Subscriber的编程实现
  19. 众昂矿业架构师刘金海:配套锂电等关键材料,开拓萤石增量需求
  20. 【钉钉-场景化能力包】制造业订单交付全过程管理

热门文章

  1. IDEA项目 let报错爆红
  2. java log4j权限被否定_SLF4J简介与使用(整合log4j)
  3. 怎么设置internet才能下载JAVA_如何使用Java从Internet下载和保存文件?
  4. mvc5控制器修改html,关于jquery:如何通过对控制器的ajax调用在MVC5中呈现局部视图并返回HTML...
  5. linux系统时间代表,Linux上有两种时间,一种是硬件时间,一种是系统时间
  6. 如何进入embl的ebi网站fasta3服务器,The EMBL-EBI bioinformatics web and programmatic tools framework...
  7. 安庆机器人编程选_安庆市首届中小学机器人创客竞赛举行 460名选手比智慧拼创新 科技感满满!...
  8. 【OpenCV 例程200篇】15. 图像的加权加法(cv2.addWeight)
  9. 鸿蒙分布式通讯子系统,【鸿蒙】分布式通信子系统--让华为手机发现Hi3861开发板...
  10. python课程水平测试成绩查询_学业水平考试成绩查询系统入口