博主是个大微软的粉丝, 好就讲到这里..

我们需要准备如下环境已经工具:

  • Windows7/8/10
  • IIS7/7.5/8
  • PHP 5.5 +
  • MYSQL 5.5 +
  • Composer-Setup
  • URL Rewrite (for IIS)

IIS配置站点就不做详细介绍了,从配置PHP的模块映射开始讲;

  1. 把PHP解压到一个文件夹去, (需要IIS_USER/USER等访问权限)
  2. IIS站点基本信息配置完毕后, 点击 "处理程序映射", 然后在右侧边导航找到"添加模块映射"
  3. 请求路径:"*.php", 模块:"FastCgiModule", 可执行文件:"X:phpphp-cgi.exe", 名称:"PHP"(名称可以随意),最后确定
  4. 默认文档添加"index.php", 这样就搞定了PHP的环境了
  5. 指向你的Flarum文件夹, 你会发现貌似是打不开的,没关系,我们安装Composer-Setup, 可能要装2次(原因不详)
  6. 安装完毕后, 打开CMD命令 键入Composer, 你应该可以看到1.png
  7. 接下来我们要换一个地址, 在CMD命令下把这行代码复制进去回车, composer config -g repo.packagist composer https://packagist.phpcomposer.com
  8. 然后通过CMD命令进入到你的Flarum文件目录下, 运行composer install, 如果报错 就运行composer install --no-dev
  9. 如果还报错提示你冲突之类的错误, 打开你的Flarum 文件夹, 找到composer.json, 把"php-pm/psr7-adapter": "dev-master"这行删掉就好了
  10. 一切OK我们发现网站可以访问了,但是呢, 后台进不去,也不能发文章, 错误可能是一个include_path之类的错误, 没关系,我们下面来配置下伪静态问题
  11. http://www.iis.net/expand/URLRewrite 到这里下载一个rewrite for iis的msi文件,并且运行.
    12.然后你打开IIS管理会发现多了一个这个

QQ图片20160913182054.png,

打开这个选项, 右侧找到import mod_rewrite导入你的.htaccess, 如果出错, 删除有错的地方就好了.

  1. 最后就搞定了, 最后是汉化,这个去github上找个汉化包,直接对文件夹进行覆盖,就是这么暴力.