月份:2009年10月

轻量级php5源码加密保护工具PHP Screw1.5

目前最新版本是1.5

目前只不支持windows系统

网址 http://sourceforge.net/projects/php-screw/

1.将获得的php_screw-1.5.tgz文件放到/usr/local目录下,然后用tar解压缩
tar zxvf php_screw-1.5.tgz

2.进入/usr/local/php_screw-1.5目录开始安装
cd /usr/local/php_screw-1.5
phpize
./confiugre

3.设置自己用来加密的密码
vi my_screw.h

    — Please change the encryption SEED key (pm9screw_mycryptkey) into the
      values according to what you like.
      The encryption will be harder to break, if you add more values to the
      encryption SEED array. However, the size of the SEED is unrelated to
      the time of the decrypt processing.

    * If you can read and understand the source code, to modify an original
      encryption logic will be possible. But in general, this should not
      be necessary.

    OPTIONAL: Encrypted scripts get a stamp added to the beginning of the
          file. If you like, you may change this stamp defined by
          PM9SCREW and PM9SCREW_LEN in php_screw.h. PM9SCREW_LEN must
          be less than or equal to the size of PM9SCREW.

4.编译
make

5.拷贝modules目录下的php_screw.so文件到/usr/lib/php/extension目录下
cp modules/php_screw.so /usr/lib/php/extension/

6.编辑php.ini文件
在php.ini文件里,加入如下语句
extension=php_screw.so

7.重新启动Apache
/etc/rc.d/rc.httpd restart

8.编译加密工具
cd tools
make

9.将tools目录下加密用的工具screw拷贝到适当目录
cp screw /usr/bin/

经过以上的10步,就已经把php_screw-1.5全部安装完成了。并且现在的php也已经支持解释加密过的php文件了
使用
1.现写一个要加密的php文件。
我写了如下的一个用来测试php速度的compute.php文件

<?
$a=0;
$t=time();
for($i=0;$i<5000000;$i++)
  {$a=$a*$i;}
$t1=time();
echo "<p>";
echo "It used:";
echo $t1-$t;
echo "seconds";
?>
将上面的compute.php文件放到/var/www/htdocs目录下。通过浏览器访问,将显示出php在大量计算时的速度(只能粗略估计一下)
2.将我们写的php文件加密
cd /var/www/htdocs/
screw compute.php

我们加密后,现在目录下的compute.php文件就是我们已经加密的了。而源文件被改名为compute.php.screw存放了。
我们现在再测试一下compute.php,看看能否正常使用?速度如何?


diyall.cn网站继续开发

www.diyall.cn  网站自上次做了框架已后,几个月没时间去弄了,今天开始将继续接着做。

网站首页导航重新写过了,采用单背景图,用css去分割的方式写的页面。

 main.png

记个流水账,今天已晚了,睡觉去了,明天继续!


向大家推荐前几天刚下载的免费杀毒软件avast! free版

之前用了近一年多的免费杀软小红伞。

小红伞的杀毒、监控能力还是挺强的,但总觉得操作起来不够人性化,老是误报

最近看到avast!出了5.0最新的beta版,就下载下来用用,第一感觉就是界面比以前的老版本漂亮了不少,

并且是官方中文版的,相对于英文版的小红伞,一下就感觉亲切多了。

目前最新的avast免费版是5.0 beta2

下载地址:http://dl.pconline.com.cn/html_2/1/66/id=10585&pn=0.html

 

qq截图未命名.png


南昌的冰糖发糕,网上找的最新配方,以前做的太粘手了

从新浪博客 香水百合 找到的配方,找个空试试。

之前也自己琢磨过怎么做,但不知道是水放多了还是怎么的,太湿了,非常的粘手。

这次十一回南昌都没吃过南昌的冰糖发糕,好像没得卖了。只有自己捣鼓着做,好一饱口福。

原料:1.大米2斤

 2.白糖一斤  3.水2斤4两
大米洗净泡水5-6小时(室温25度左右,室温低可延长时间)
泡好米后,加水分次,研磨成细微粒米浆。(我用打碎机打碎,效果也不错,细微状态为,用手指捻不出颗粒为好。
放白糖搅拌米浆均匀,2小时后蒸制(可放入金属类盘蒸,时间20分钟,根据厚度,增加时间)


Zend Studio 7.0.2下载

一个屡获大奖的专业 PHP 集成开发环境,具备功能强大的专业编辑工具和调试工具,支持PHP语法加亮显示,支持语法自动填充功能,支持书签功能,支持语法自动缩排和代码复制功能,内置一个强大的PHP代码调试工具,支持本地和远程两种调试模式,支持多种高级调试功能。

Zend Studio for Eclipse v6.0是PHP官方的开发工具.它基于Eclipse和PDT,加入了ZendStudio的专用特性,ZF框架,ZendCore Zend Platform.Zend Studio一直是很多PHP开发者的首选工具,它与Java的关系一向甚为亲密,Zend Studio 5一直都是基于Java Swing的,现在好了,Zend Studio直接改投Eclipse了.