月光博客 » 网站建设 » 在Windows IIS下配置WordPress MU环境

在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单用户版的配置也是同样道理,而且会更简单。

顶一下 ▲()   踩一下 ▼()

相关文章

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

发表留言