PHP加密拓展PHP 您所在的位置:网站首页 加密php代码 PHP加密拓展PHP

PHP加密拓展PHP

2023-03-16 01:43| 来源: 网络整理| 查看: 265

目录

1.安装

2.加密整个目录

1.安装

官方文档:https://github.com/liexusong/php-beast

注意事项 1.必须在php的ext目录下 安装master.zip 我的安装目录是 /usr/local/php/include/php/ext/ 2.可以将安装包下载以后上传到服务器 3.编译好之后修改php.ini配置文件, 加入配置项: extension=beast.so, 重启php-fpm 4.如果要自定义密码key 要在编译前修改

//放到ext目录下 wget https://github.com/liexusong/php-beast/archive/master.zip //解压 unzip master.zip //进入目录 cd php-beast-master/ //进行编译 phpize ./configure --with-php-config=/usr/local/php/bin/php-config //如果报错,找不到php-config,找一下自己的配置在哪里 find / -name "php-config" //确定配置文件位置后再执行 ./configure --with-php-config=/usr/local/php/bin/php-config //编译安装 sudo make && make install sudo make test //这一步就是对上一步make的检查了,可以不做,一般也没什么问题 php -m //如果发现没成功 重新试一遍 ./configure --with-php-config=/usr/local/php/bin/php-config sudo make && make install //后面也要加sudo root权限 sudo make && sudo make install php -m sudo make test //编译成功,将拓展添加到php配置文件中 php -i|grep ini vi /usr/local/php/etc/php.ini 添加 extension="beast.so" php -i|grep extension service php-fpm restart 重启php 开始加密测试 cd tools/ //这里演示单个文件加密,1.php加密后生成2.php,加密后运行测试正常 php encode_file.php --encrypt DES --oldfile 1.php --newfile 2.php 2.加密整个目录

安装完 php-beast 后可以使用 tools 目录下的 encode_files.php 来加密你的项目。使用 encode_files.php 之前先修改 tools 目录下的 configure.ini 文件,如下:

; source path //要加密项目的路径 src_path = "" ; destination path //保存加密后项目的路径 dst_path = "" ; expire time //设置项目可使用的时间(expire 的格式是:YYYY-mm-dd HH:ii:ss) expire = "" ; encrypt type (selection: DES, AES, BASE64) //加密的方式,选择项有:DES、AES、BASE64 encrypt_type = "DES"

示例

; source path src_path = "/home/wwwroot/demo" ; destination path dst_path = "/home/wwwroot/demo2" ; expire time expire = "" ; encrypt type encrypt_type = "DES"


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有