安装准备
解压安装:
tar zxf php_screw-1.5.tar.gz
cd php_screw-1.5
short pm9screw_mycryptkey[] = { 11152, 368, 192, 1281, 62};
为
short pm9screw_mycryptkey[] = { 325, 5648, 323, 1564, 885, 5565, 222, 845};
修改 php_screw.c
CG(extended_info) = 1;
为
CG(compiler_options) |= ZEND_COMPILE_EXTENDED_INFO;
注:是直接把上面的内容替换为下面的内容,文中有两处都要替换。
开始编译
/usr/ local /php/bin/phpize
.
/configure
--
with
-php
-config
=
/usr/
local
/php/bin/php
-config
make
生成 php_screw.so 扩展,并将扩展加入到 php.ini 中,重启 php-fpm 即可,此处通过绝对路径将他加到php.ini文件中
- 编译加密工具
- 添加screw命令
加密方法
-
对文件加密:
screw filename.php
-
对文件夹中所有PHP文件加密
find folder -name *.php | xargs -n1 screw
-
删除已加密文件
find admin -name *.php | xargs -n1 rm