Apache + PHP + MySQL Windows 下配置

经常碰到的东西,从来记不清,记一下。
几个软件的安装没有什么说的,这里记录下关键的部分。

php.ini
php.ini 放到 Windows 目录下(建议用 php.ini-dist)
启用 php_mysql.dll 扩展

Path
将 Apache 下的 bin 目录路径和 php 路径(或者加上 php 下的 ext 路径)加入到系统环境变量中

http.conf
启用 LoadModule php5_module D:/php/php5apache2.dll
可以在下面使用 PHPIniDir "D:/php" 参数,指定 php.ini 所在目录位置,在放在 Windows 目录下时无需指定。
AddType application/x-httpd-php .php  让 .php 格式文件可以执行 PHP
增加 DirectoryIndex 中的默认首页 index.php

重启服务吧,关于性能优化什么的找 Google 大神。
Pader 2010-10-23 0

简化 PHPWind 伪静态规则

PHPWind 的伪静态规则很简单,一条 RewriteRule 就可以了。

伪静态出来的规则地址如下:
thread.php?fid=1                   thread-htm-fid-1.html
read.php?tid=1                      read-htm-tid-1.html
read.php?tid=1&page=2     read-htm-tid-1-page-2.html
...

有没有发现其实有些东西是多余的,-htm- 这个是干嘛的呢,难道是为了让搜索引擎更加坚定的认为这个是静态页面?是则是,不是则不是,搜索引擎虽然不是很聪明的东西,但也不傻。所以,能简则简,默认的规则是这样的:
RewriteRule ^(.*)-htm-(.*)$ $1.php\?$2

我们首先在后台 核心设置>静态目录部署 设置中,把静态目录这个参数由 “-htm-” (默认时是 .php?)改为 “-”,对就是一个横杠。
然后把 Rewrite 规则改成:
RewriteRule ^([\w\d_]+)-(.*)$ $1.php?$2
或者你也可以使用这条:
RewriteRule ^(.*?)-(.*?\.html)$ $1.php?$2
 
这样地址就变成了:
thread-fid-1.html
read-tid-1.html
read-tid-1-page-2.html
....

看不到这里 -htm- 心里爽多了。
这里规则是 .htaccess 文件中的,Apache 配置文件,IIS 或 Nginx 等规则大同小异,懂的话对比修改一下就行了。
如果还想网站兼容以前的地址的来保证搜录的话,可以在这个规则之前加上下面这个规则:
RewriteRule ^(.*)-htm-(.*)$ $1.php?$2 [L]
记住,是加在之前哦,这样的话,以前的地址仍然可以访问了,不担心以前搜录的失效。
 
实话说,多用几条规则这里的 -fid-, -page- 之类的都可以省掉,像 Discuz 那样,但是还要改程序。还是简单最好,我们做小改动带来小简单。
Pader 2010-10-23 0

人类历史上最著名的十大超愚蠢事件

17世纪的西班牙国王菲利普三世因发烧而去世,他的高烧是由于长时间坐在炉火旁而引起的。既然他知道它的温度高,可为什么这位国王不从炉火那里移开呢?那不是他作为国王的工作。宫廷里负责照看炉火的佣人没有上班,他的工作就是把国王的座椅往后拉。

一个法国人1998年尝试一次复杂的自杀。他站在一个高高的悬崖上,在脖子上套上一个索套,把绳索固定在一块巨大的岩石上。然后他喝下了毒药,并开始自焚。在从悬崖上跳下去的时候,他又朝着自己的脑袋开了一枪。子弹没有打中目标,反而打穿了绳索,因此他掉到了海里而没能吊死。冰冷的海水扑灭了他衣服上的火焰,而且这种冲击力使他把毒药呕吐出来。一位渔民把他从水里拖了起来,送到医院,结果他由于体温过低而死亡。

纽约的一个反吸毒组织向在校小学生免费发放铅笔,铅笔上印有反毒品文字:“聪明人不沾染毒品”(Too Cool to Do Drugs)。当铅笔被削尖用完了一截后,那文字就变成了“聪明人沾染毒品”(Cool Do Drugs)。然后就是:“沾染毒品”(Do Drugs)。

胡奥·菲格雷多将军在1979年被选为巴西总统之后,马上表现出权力政治的风格。“我要把这个国家向民主开放,”他高兴地宣布,“我将把任何反对民主的人投入监狱,把他们砸碎!”

1932年洛杉矶奥运会。当法国的朱利·内尔打破了铁饼的奥运会纪录时,他那获胜的一掷被判无效——并非他违反了任何比赛规则,而是因为所有本应该注视着铁饼比赛的裁判员都转过头去观看撑杆跳高了。

在投篮秒表出现之前,伊利诺伊州有过这样一场比赛:比赛开始不久,乔治城队罚球得了一分,接着他们就把球藏起来了,霍马队的队员毫无办法,只好在球场上席地而坐,而裁判则在看报纸。当比赛时间结束时,乔治城队开始庆祝他们1∶0的胜利。

一位乌克兰商人给他的50名员工每人买了一个传呼机作为礼物。在他返回的路上,这50个传呼机同时叫了起来,他由于受惊过度以至于把车撞到电线杆上。检查完伤势之后,他开始查看传呼机上的信息。只见这50个传呼机上出现了同一句话:“感谢购买本机!”

1968年,底特律的一个窃贼带着他的爱犬入室行窃。当警察发现时,窃贼仓皇逃走,却把爱犬留在后面。警察非常容易地就抓住了窃贼,因为他们只是对狗说了句:“回家,宝贝!”

一位在竞选活动的民意调查中落后的日本政治家,为了获得同情的支持选票,制造出被人暗杀的假象。为了使暗杀看上去确有其事,这位政客用刀在自己腿上砍了一刀。没想到砍断了动脉,血流如注。在发表最后的竞选演说之前,他就一命呜呼。

1971年,一位亚利桑那人开枪打伤了自己。这倒没有什么可大惊小怪的,这种事情时有发生。可是为了提高呼救声的分贝,这位受伤的人又开了一枪——打中了另外一条腿。

Pader 2010-9-14 0

工资个人所得税交纳标准

应纳个人所得税税额=(应纳税所得-扣除标准)*适用税率-速算扣除数 
2008年3月1日起费用扣除标准调高为2000元/月。 
除费用扣除标准有变化外,工资、薪金所得,仍适用超额累进税率,税率为百分之五至百分之四十五 。适用税率、速算扣除计算办法如下: 
不超过500元的,税率5%,速算扣除数为0; 
超过500元至2000元的部分,税率10%,速算扣除数为25 
超过2000元至5000元的部分,税率15 %,速算扣除数为125 
超过5000元至20000元的部分,税率20 %,速算扣除数为375 
超过20000元至40000元的部分,税率25%,速算扣除数为1375 
超过40000元至60000元的部分,税率30%,速算扣除数为3375 
超过60000元至80000元的部分,税率35%,速算扣除数为6375 
超过80000元至100000元的部分,税率40%,速算扣除数为10375 
超过100000元的部分,税率45%,速算扣除数为15375 
假如工资为2300元,
2008年3月以后 
(2300-2000)*5%=15元 
Pader 2010-9-1 3

Vista/Win7 下恢复IE下载的“打开此类文件前总是询问”提示框

话说Vista和Win7取消了XP文件夹选项中的文件类型选项卡,我们只有通过改注册表来让这个框框显示了。

在注册表管理器中找到 HKEY_CURRENT_USER\Software \Microsoft\Windows\Shell\AttachmentExecute\{0002DF01-0000-0000- C000-000000000046} 里面都是不询问的文件类型和打开用到的软件,把你想恢复的文件类型删除就可以了。

别告诉我你不知道怎么打开注册表管理器,按 Win + R 键,输入 regedit 回车。

Pader 2010-8-29 0