Ionic's Isapi Rewrite Filter 是一个开源的用于 IIS 的 UrlRewrite 组件。具体介绍啥的我也不说了。推荐看他的官方文档,虽说不是很详细,但是基本的都有。

我们的服务器用的是 2008 R2 跑 64 位环境,但是 IIRF 却没有提供 64 位的 DLL 文件,所以以前我提供过一个 IIRF 2.1.1.5 版本的 64 位 DLL 文件。

今天早上用 SVN 检查代码的时候发现 IIRF 升级了,Pcre 用的是 8.02 版本了,好了,又需要折腾一下了。

经过不懈努力,终于啊,在 Visual Studio 2008 下面把 Pcre (IIRF 引用了这个库) 8.02 和 IIRF 2.1.1.6 的 64 位版本也编译成功了。

为了方便服务器用 64 位系统的朋友也可以不再使用 32 位兼容模式跑网站,所以把我编译好的 DLL 共享给大家,有需要的朋友赶紧下载吧。

下载

本日志由 Loveyuki 于 2010-04-07 10:46 发表到 资源分享 中,目前已经被浏览 893 次,评论 9 次;

作者添加了以下标签: IISUrlWriteIIRF

最近在PHP官网下载新版,发现 For Windows 的版本一共有四个版本:

  1. VC9 x86 Non Thread Safe
  2. VC9 x86 Thread Safe
  3. VC6 x86 Non Thread Safe
  4. VC6 x86 Thread Safe

这四个版本主要区别就在于使用的编译器和线程模式不同而已。看了下官网侧边介绍,简单琢磨了下不同版本的不同:

  1. Windows 下使用 Apache,使用 VC6 编译的 PHP
  2. Windows 下使用 IIS,使用 VC9 编译的 PHP,需安装 Microsoft Visual C++ 2008 Redistributable Package x86 / x64

至于 Thread Safe 和 Non Thread Safe 的区别主要是看你是以 FastCGI 模式加载 PHP 还是 ISAPI模式加载。

  1. ISAPI 模式是以 DLL 动态库的形式使用,可以在被用户请求后执行,在处理完一个用户请求后不会马上消失,所以需要进行线程安全检查,这样来提高程序的执行效率,所以如果是以 ISAPI 来执行 PHP,建议选择 Thread Safe 版本
  2. 而 FastCGI 模式是以单一线程来执行操作,所以不需要进行线程的安全检查,除去线程安全检查的防护反而可以提高执行效率,所以,如果是以 FastCGI 来执行 PHP,建议选择 Non Thread Safe 版本。

本日志由 Loveyuki 于 2010-03-23 17:01 发表到 技术新知 中,目前已经被浏览 840 次,评论 2 次;

作者添加了以下标签: PHPApacheIISWindows

Windows XP SP3 出来以后,我就开始安装了,使用到现在感觉非常稳定和快速,但是 XP 有个最大的问题就是 IIS5.5 只支持一个站点,如果每次修改不同网站都要到 Internet 信息管理里面更改一下一下站点主目录无疑是太麻烦了。2003 Server 又实在懒得换,头疼啊。不过经过 Google 一番,终于找到了完美的解决方法。IIsAdmin.NET 是一个专门可以在 XP 的 IIS 下面建立多个站点的小工具,下载源码回来,汉化+润色以后共享给大家,有需要的直接下载,希望对大家有所帮助。提醒:这个小工具需要 .NET 2.0 运行环境。

本日志由 Loveyuki 于 2008-05-22 14:14 发表到 资源分享 中,目前已经被浏览 6610 次,评论 22 次;

作者添加了以下标签: WindowsIIS