月光博客 » 网站建设 » 在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单用户版的配置也是同样道理,而且会更简单。

在Windows IIS下配置WordPress MU环境

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

相关文章

  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回复

发表留言


点击更换验证码