Linux下安装php screw

1、下载地址:http://sourceforge.net/projects/php-screw/

2、

  tar zxvf php_screw_1.5.tar.gz

  cd php_screw_1.5

  phpize

  ./configure

  make(注:这里因为环境不同可能会报错,请根据提示安装相应内容,zlib,zib-devel)

3、

  vi /etc/php.ini

  添加:extension = /usr/lib/php/modules/php_screw.so

4、

  cd tools

   make

5、

  cp screw /usr/bin/

6、screw 你要加密的php文件

7、批量加密

  find /path/to/php/source -name “*.php” -print | xargs -n1 screw

  可以对/path/to/php/source目录下的所有后缀为php的文件加密,包括子目录下的。

  find  /path/to/php/source  -name “*.screw” -print | xargs -n1 rm //删除所有的.php源文件的备份文件

8、

  vi php_screw.h

  define PM9SCREW “\t任意字符\t”
  define PM9SCREW_LEN 长度
  
9、

  vi my_screw.h

  short pm9screw_mycryptkey[] = {
    11152, 368, 192, 1281, 62
  };
  short pm9screw_mycryptkey[] = {
    12852, 968, 192, 1281, 62, 269
  };
自定义加密种子文件,这个可能是该程序的亮点,用你喜欢的文本编辑器打开源码目录下的my_screw.h,修改文件里面的数组文件,可以用数字添 加该数组的长度。数组越长,加密越可靠。而且该数组的长度不会影响加密以及你的PHP程序执行的速度.测试发现不要大于5位数,大了就会解密解析有问题。

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。