青青子衿, 悠悠我心, 但为君故, 沉吟至今
« Windows Server的IIS和Apache性能Google发布官方AdSense繁体中文博客 »

在Windows IIS下配置WordPress MU环境

  昨天介绍的Windows Server 2003下的IIS和Apache性能比较,其实Apache在Linux环境下的性能还是很不错的,我之所以使用Windows Server 2003而没有用Linux,是因为我对Linux的维护并不熟悉,因此才使用Windows环境。

  在Windows环境下使用IIS搭建和Linux的Apache一样的环境也并非不可能,下面我就介绍一下我使用Windows Server 2003的IIS搭建一个和Apache一样的WordPress MU(WordPress多用户版)的过程。

  首先要安装PHP和MySQL环境,为了方便安装,可以直接安装一个WAMP的集成安装环境,可以直接将Apache、MySQL和PHP安装好,将其安装为服务后,禁用Apache的服务,以免其和IIS冲突。

  接着是在Windows Server 2003下配置PHP,配置方法是,在IIS的“WEB服务扩展”中,添加一个新的WEB服务扩展,程序后缀为PHP,ISAPI程序为php5isapi.dll,然后再“环境变量”-“系统变量”中增加变量名PHPRC,数值为php.ini的路径,重启服务器即可完成PHP的配置。

  接下来安装WordPress MU环境,安装过程和Apache环境下安装一样。

  最后,最重要的一步就是设置URL重写(URL rewriter),目前我使用的是一个名为ISAPI_Rewrite 3的ISAPI实现的这个功能,3.0版本ISAPI_Rewrite兼容Apache的mod_rewrite格式,可以直接将.htaccess文件内容复制到httpd.conf中,可惜这个软件的免费版减少了很多有用的功能,多站点设置有点复杂。

  ISAPI_Rewrite对于Apache的mod_rewrite并不是完全兼容,还需要对WordPress进行一些修改,打开WordPress MU的wp-settings.php文件,在文件的最开头增加下面这一行:

$_SERVER['REQUEST_URI'] = $_SERVER['HTTP_X_ORIGINAL_URL'];

  好了,现在WordPress MU即可在IIS下运行了,WordPress单用户版的配置也是同样道理,而且会更简单。



  除非注明,月光博客文章均为原创,转载请以链接形式标明本文地址

  本文地址:http://www.williamlong.info/archives/1355.html
  • 文章排行:
  • 1.spirit
  • 不熟悉Apache ,不太会弄。
  • 2008/5/28 16:27:02   支持(11)反对(6) 回复
  • 2.talltalk
  • 真的,太同意了!!非常喜欢wordpress!
  • 2008/6/12 23:58:44   支持(14)反对(9) 回复
  • 3.DJK
  • 我是一个WP MU的爱好者,一直很关注楼主的文章
    希望向楼主请教些关于MU的问题,你能加我的QQ79599126 吗?
    非常感谢
  • 2009/11/18 10:31:30   支持(10)反对(5) 回复
  • 4.宛川骄子
  • 每天都在学习,就是感觉到自己在原地踏步。好象硬件已限制了了的学习进度。没有好的机器让我来学习。谁能给我推荐一款1000元到15000元左右的至强服务器方案。
  • 2008/5/27 22:30:56   支持(7)反对(4) 回复
  • 5.盛传
  • 我的WordPress在IIS下非常吃CPU,我的朋友也一样,最后都放弃了。不知道你的表现如何?
  • 2008/5/29 14:52:44   支持(9)反对(6) 回复
  • 7.颜小诗
  • 额。。。对IIS不是很熟悉
  • 2008/5/28 8:37:37   支持(11)反对(9) 回复
  • 10.williamlong
  • 我这台是酷睿2 E6300的服务器,安装的Windows Server 2003.
  • 2008/5/27 23:26:27   支持(10)反对(9) 回复
  • 11.博客墙
  • 技术文章,我看不懂,但还是一个一个汉字看完了。希望有天能看到月光博客开一个uc课堂,收72名弟子!包括我。
  • 2008/5/28 19:28:41   支持(9)反对(8) 回复
  • 12.菜鸟之翼
  • 这才想williamlong应该写的文章
  • 2008/5/28 20:25:48   支持(10)反对(9) 回复
  • 13.花果山寨
  • 我安装的就是XAMPP,感觉不错!
  • 2008/5/28 22:56:56   支持(8)反对(7) 回复
  • 16.shunz
  • Linux其实也并不难,没必要拘泥于win平台
  • 2008/5/28 9:01:39   支持(7)反对(7) 回复
  • 19.密陀僧
  • $_SERVER['REQUEST_URI'] = $_SERVER['HTTP_X_ORIGINAL_URL'];
    你用的是isapi_rewrite,貌似应该改成$_SERVER['REQUEST_URI'] = $_SERVER['HTTP_X_REWRITE_URL'];
    才对吧。
  • 2008/7/6 2:00:43   支持(14)反对(15) 回复
  • 22.秋水博客
  • 感觉月光博客的速度非常不错,不知能否告知下用的什么主机?
  • 2008/5/27 22:58:05   支持(8)反对(11) 回复
  • 26.博思网络
  • 文章不错,价值很高,通过百度来了几次了!
  • 2013/10/31 12:22:03   支持(2)反对(7) 回复
  • 27.少肺
  • 就你这个服务器配的还论什么压力关张吧
  • 2008/5/27 22:29:35   支持(4)反对(12) 回复
  • 28.whycrying
  • WAMP还是提倡一个一个独自安装,这样升级会很方便,因为AMP的升级不同步,单独安装能使WAMP保持最新最安全状态。
    安装配置很容易的,只要安装配置过一次,以后就知道怎么搞啦。
    以上纯属个人意见。
  • 2008/5/28 19:19:07   支持(6)反对(14) 回复

发表评论:

 请勿发送垃圾信息、广告、推广信息或链接,这样的信息将会被直接删除。

订阅博客

  • 订阅我的博客:订阅我的博客
  • 关注新浪微博:关注新浪微博
  • 关注腾讯微博:关注腾讯微博
  • 关注认证空间:关注QQ空间
  • 通过电子邮件订阅
  • 通过QQ邮件订阅

站内搜索

热文排行


月度排行

本站采用创作共用版权协议, 要求署名、非商业用途和相同方式共享. 转载本站内容必须也遵循“署名-非商业用途-相同方式共享”的创作共用协议.
This site is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 3.0 License.