首页 > PHP > 用php_screw为php加密详细过程

用php_screw为php加密详细过程

2010年06月22号
查看评论 发表评论 1,160次浏览

1、前言php是一个比较流行的软件,相应的开发产品也很多。如何对自己开发出来的产品保密,保护源代码,也是大家考虑的一个问题。当你的使用主机托管或者虚拟主机的时候,更是一个现实的问题。现在关于加密php程序的,除了zend公司的产品产品,其他的都不尽人意。这里我给大家介绍一个开源的产品,一个很多好的php加密软件–php_screw.

他的好处是用了php的zend引擎,而且是对代码加密,和系统平台没有任何关系,解决了产品放在其他地方的保密问题。

2、测试环境:
rehat9
php4.3.2
httpd-2.0.50
php_screw.1.2.1 — 下载地址:http://sourceforge.net/project/showfiles.php?group_id=52025

3、安装软件:
3.1、安装apache:
# tar zxvf httpd-2.0.49.tar.gz
# cd httpd-2.0.49
# ./configure –prefix=/opt/apache –enable-so
# make
# make install

3.2安装php:

# tar zxvf php-4.3.2.tar.gz
# cd php-4.3.2
# ./configure –prefix=/opt/php –with-zlib
–with-apxs2=/opt/apache/bin/apxs –disable-xml
–with-config-file-path=/opt/php/etc/php.ini
–disable-rpath –without-pear
(注意:一定要加上–with-zlib这个参数)
# make
# make install
# mkdir /usr/local/php/etc
# cp /home/peng/php-4.3.2/etc/php.ini-disk /usr/local/php/etc/php.ini/php.ini
# vi /usr/local/php/etc/php.ini/php.ini

更改:register_global =Off 为 register_global =OnAddType
结尾添加: zend_extension=”/opt/php/lib/php/php_screw.so”

3.3、安装php_screw:

# tar zxvf php_screw.1.2.1.tar.gz
# cd php_screw.1.2.1
# /opt/php/bin/phpize
# ./configure –with-php-config=/opt/php/bin/php-config
# vi my_screw.h
——-注:这个是密码文件,用户自己设置加密的密码
# make
——-注make的作用是生成php_screw.so文件,这个文件是php用来解释加密的php文件的,生成的文件在./modules目录下。

# cp ./modules/php_screw.so /usr/local/php/lib/php
# cd tools
# make
——–注:make生成screw 这个可执行文件,它用来加密php文件,生成加密后的.php文件。

3.4加密文件:

这个加密文件,就是用上一步的make命令生成的screw文件来生成新的加密文件。
举例:加密/opt/php/htdocs/index.htm文件
# ./screw /opt/php/htdocs/index.htm
程序会生成加密后的文件叫index.php,而原来加密前的文件自动备份成index.php.screw。
加密产品所要加密的文件后,删除备份文件。

备份php_screw.so和screw文件,以后还可以继续使用他们来加密和解释。最后删除php_screw的目录。

3.5 总结:

对于php_screw这个软件,无论是在速度和保密性方面,都给人感觉非常不错。但是唯一的不足是现在还不支持httpd2的线程机制。就是说,在编译httpd2.50的时候,不能使用–with-mpm=worker的参数。在apache1.x版本的支持没有问题。

类别PHP 标签
  1. 菏泽
    发表于 2010年06月23号 07时56分16秒 | 1楼

    我是菏泽人,代表不了菏泽人,但我自己祝你的博客越办越好。

  2. 夜光粉
    发表于 2010年06月23号 09时38分44秒 | 2楼

    路过打酱油…

  3. 博百优
    发表于 2010年06月23号 11时06分28秒 | 3楼

    博百优祝博主 博客越来越好 欢迎回访 SEO交流学习QQ群:40198500

  4. 五金机械
    发表于 2010年06月23号 13时27分55秒 | 4楼

    五金机械网站进行改版了,不知道可否与贵站做个友情链接啊?欢迎博主回踩哦

  5. 半挂车
    发表于 2010年06月23号 14时40分10秒 | 5楼

    半挂车网站进行改版了,更新了许多的内容,不知道可否与贵站做个友情链接啊?欢迎博主回踩哦

  6. 俏物悄语真假
    发表于 2010年06月23号 22时10分33秒 | 6楼

    爱是一个动词,永远是一个副词,\”永远地爱\”就是一个语 法错误的词组!

  7. 博百优
    发表于 2010年06月24号 09时05分53秒 | 7楼

    博百优祝博主 博客越来越好 欢迎回访

  8. 携程网酒店预订
    发表于 2010年06月24号 09时32分10秒 | 8楼

    携程网酒店预订(http://www.ctrip.im)出差、商务、旅游、度假,提供全国酒店预订-特价酒店-连锁酒店-旅游度假,全国其他共380多个城市的8000多家酒店免费预订,低至门市价2-5折,特价酒店预订享受优惠价哦

  9. 腰饰
    发表于 2010年06月24号 09时55分21秒 | 9楼

    我们的腰饰网站又上了许多的新品,更新了许多的内容。欢迎博主回踩哦

  10. 淘宝网减肥药
    发表于 2010年06月24号 14时07分59秒 | 10楼

    博主的站不错哦 想问下 我仿个出来 可以吗? 望答复 谢谢

  11. 打标机
    发表于 2010年06月24号 15时27分14秒 | 11楼

    友情的延续来自心灵,不论联系有多少,

    只要内心留有彼此的一片天空,

    那么一声声问候就会带来会心的一笑,

    就会发现在一个地方还有一个人在牵挂着你!

  12. 苗木
    发表于 2010年06月24号 15时28分08秒 | 12楼

    轻轻的问候 凝聚着亲切的关怀 

    淡淡的牵挂 确有着真切的思念 

    浓浓的真情 传送着无私的奉献 

    深深地祝福 送上我美好的心愿 

    祝愿朋友:事事如意 好运相伴

  13. 不锈钢板
    发表于 2010年06月25号 09时18分40秒 | 13楼

    流火的季节

    送给你清凉的问候

    愿清风带给你我的祝福

    快乐、幸福、开心、平安

    别忘了来喝茶呦.

  14. 博百优
    发表于 2010年06月25号 09时30分48秒 | 14楼

    拜读楼主文章 不错 欢迎回访

  15. 螺旋藻
    发表于 2010年06月25号 11时17分54秒 | 15楼

    捧一片夏雨,滋润你那灿烂的笑脸;

    捕一缕凉风,拂去你那奔波的疲倦;

    开一眼清泉,为你送去快乐的甘甜;

    送一个清凉,让你拥有凉爽的夏天;

评论页数:
1 2 3 340
你必需 登陆 才能发表评论.