项目地址
GitHub:https://github.com/del-xiong/screw-plus
Gitee:https://gitee.com/splot/php-screw-plus
操作步骤
下载解压
下载本程序并解压到某个目录
执行phpize
在php-screw-plus文件夹下执行:phpize(如果没有自行去PHP官网下载)
配置php-config
执行
./configure --with-php-config=[php config path]
进行配置
php-config路径寻找方法:
我是使用宝塔安装的环境,PHP安装路径为/www/server/php,我的PHP版本是7.4的所以php-config的路径就是:/www/server/php/74/bin/php-config
./configure --with-php-config=/www/server/php/74/bin/php-config
修改CAKEY
修改php_screw_plus.h
中的CAKEY
,改为一个你认为安全的字符串
生成扩展文件
执行make
生成扩展 modules/php_screw_plus.so
php.ini里面加入扩展
把扩展路径加入php.ini
中 重启php
刚刚生成的so文件就是扩展
php.ini文件最后面配置如下:
extension = /www/server/php/74/lib/php/extensions/no-debug-non-zts-20190902/php_screw_plus.so
路径必须是绝对路径
tools执行make
进入tools
文件夹 执行make
cd tools make
加密文件
执行./screw [目录或文件] ,后面带上你要加密的目录或文件即可自动开始加密
./screw /www/wwwroot/en_file
会把/www/wwwroot/en_file
路径下的文件直接加密(注意保存源文件).
本文作者为萝莉工坊,转载请注明。