php哈希冲撞补丁安装

闹得沸沸扬扬的,我也打个补丁,虽然我的服务器破。

php放哈希ddos攻击方法: 1、找到源码里的main/php_variables.c文件 2、搜索zend_symtable_update(应该有2个) 3、在前面加入代码: if (zend_hash_num_elements(symtable1) >= 1000) { php_error_docref(NULL TSRMLS_CC, E_ERROR, “FM_ERROR”); } 4、重新编译

godaddy+qeephp的rewrite配置

不知道什么原因,godaddy服务器抽风,php环境变量的doc_root及temp变量的路径和实际的路径对应不上,另外rewrite也出问题。 N年不玩qeephp,折腾了一会,记录一下: 根目录修改php.ini

qeephp配置文件/config/environment.yaml里 url_mode确保为rewrite

站点根目录.htaccess

lnmp、mono与asp.net环境安装

kloxo虽然比较强大,但是太耗资源,有些东西不一定需要,所以决定还是装LNMP。另外需要调试下ASP.NET程序,把MONO也装上了,使用fastcgi、mysql和nginx。 1.安装lnmp

asp.net支持 2.编译安装mono 2.0

3.安装完毕后可以通过“mono -V”查看mono版本

4.安装fastcgi-mono-server

  下面的方法经测可用 #yum groupinstall Mono But I noticed the version of Mono I installed is 1.2.4, seems that the lastversion of mono (2.4.2.3) is not in the CentOS […]

jetty with php

http://quercus.caucho.com/ 楠哥服务器上不让搞php,山人自有妙计,借助Quercus,纯100%java编写,在java服务器上也可以跑php程序了,哈哈。 最新版是Quercus 4.0.3,下载地址: Quercus 4.0.3 .war包 src源文件 2010-01-11 使用:   最简单直接的方法,就是解压放Quercus压缩包到java应用服务器,如Tomcat的wepapp目录,其他的配置同Tomcat,tomcat配置在此不说了,删除目录里不需要的image目录什么的,然后在里面直接放你的php程序就可以了。     推荐jetty,这里下载集成php的jetty(其实啥都没干,就扔了个目录进去了,哈哈),无需等待和配置,解压执行,下载这里:http://www.box.net/shared/x0spxxpi4n 截图: 1.启动默认显示Quercus的欢迎界面,提示一切顺利,真是谢谢啊 2.搞个自带的探针瞧瞧

php-memcache

关于phpcms首页缩略图显示不了的bug

前几天碰到phpcms的一个bug,主要问题是当文章缩略图来源为网络图片而非本地图片时,显示警告造成首页幻灯片显示不正常,错误提示如下: Warning: getimagesize(x:/Hosting/xxx/html/x.cn/http://www.xxx.com/upimg/allimg/090508/1148140.png) [function.getimagesize]: failed to open stream: Invalid argument in x:\Hosting\xxx\html\x.cn\include\global.func.php on line 768 解决办法,修改include\globa.func.php的764行左右,修改下这个函数,如下:

global.func.php下载