一款php加密软件—php_screw使用介绍
1、简述:
php加密软件--php_screw. 一款很好的php加密软件,他的好处是用了php的zend引擎,而且是对代码加密,和系统平台没有任何关系,解决了产品放在其他地方的保密问题。
2、测试环境:
centos5.5
php5.1.6
Apache-2.2.3
3、安装步骤:
(1)php screw的编译安装
tar -zxvf php_screw-1.5.tar.gz
cd php_screw-1.5
phpize
./configure --with-php-config=/usr/bin/php-config
vi my_screw.h
-------注:这个是密码文件,用户自己设置加密的密码
make
-------注make的作用是生成php_screw.so文件,这个文件是php用来解释加密的php文件的,生成的文件在./modules目录下。
cd tools
make
--------注:make生成screw 这个可执行文件,它用来加密php文件,生成加密后的.php文件。
4、加密文件:
这个加密文件,就是用上一步的make命令生成的screw文件来生成新的加密文件。
举例:加密/var/www/html/index.php文件
# ./screw /var/www/html/index.php
程序会生成加密后的文件叫index.php,而原来加密前的文件自动备份成index.php.screw。
加密产品所要加密的文件后,删除备份文件。
备份php_screw.so和screw文件,以后还可以继续使用他们来加密和解释。最后删除php_screw的目录。
5 总结:
对于php_screw这个软件,无论是在速度和保密性方面,都给人感觉非常不错。但是唯一的不足是现在还不支持httpd2的线程机制。就是
说,在编译httpd2.50的时候,不能使用--with-mpm=worker的参数。在apache1.x版本的支持没有问题。
上一篇:PHP中$_SERVER数组常用参数详解
下一篇:如何在Windows 2003下安装PHP的PECL HTTP扩展