博主是个大微软的粉丝, 好就讲到这里..
我们需要准备如下环境已经工具:
- Windows 7 / 8 / 10 / 2012 / 2018
- 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:\php\php-cgi.exe", 名称:"PHP"(名称可以随意),最后确定
4、默认文档添加"index.php", 这样就搞定了PHP的环境了
5、指向你的Flarum文件夹, 你会发现貌似是打不开的,没关系,我们安装Composer-Setup, 可能要装2次(原因不详)
6、安装完毕后, 打开CMD命令 键入Composer, 你应该可以看到
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管理会发现多了一个这个
13、打开这个选项, 右侧找到 import mod_rewrite 导入你的 .htaccess, 如果出错, 删除有错的地方就好了。
以上就大功告成了,有问题的出现异常的留言提出。