mediawiki mysql_Windows下安装MediaWiki (iis+php+mysql+mediawiki)

最近几天一直在折腾wiki,对于我这种从来没有自己搭配过php开发环境的人来说,算得上是一个极大的挑战。在此记录详细的搭建过程,以及途中遇到的麻烦问题。

一、安装前的准备

1、我的环境是:iis7+php5.4.11+mysql5.5+mediawiki1.20.2

0818b9ca8b590ca3270a3433284dd417.png

然后我选择的是线程不安全的版本:

0818b9ca8b590ca3270a3433284dd417.png

0818b9ca8b590ca3270a3433284dd417.png

二、环境配置

1、将php解压到C:\Windows\php

0818b9ca8b590ca3270a3433284dd417.png

将php.ini.production文件复制一份,重命名为php.ini。

更改里面的设置,注意不要直接用notepad来改,最好用类似EmEditor的软件:

a、设置扩展文件夹的路径:

; On windows:

; extension_dir = "ext"

改为

On windows:

extension_dir = "C:\MyProgram\php\ext"

b、Extension开启方式,根据需要,找到Windows Extensions下方的动态模块配置,需要打开的,就去掉模块前面的分号。

此处开启:

extension=php_curl.dll

extension=php_gd2.dll

extension=php_mbstring.dll

extension=php_mysql.dll      //这个dll是mysql的扩展,php要链接mysql,就必须开启

extension=php_pdo_mysql.dll

extension=php_xmlrpc.dll

2、将mediawiki解压到C:\MyProgram\Release\mediawiki

0818b9ca8b590ca3270a3433284dd417.png

然后在IIS中重命名,使得在浏览器中可以访问wiki。

0818b9ca8b590ca3270a3433284dd417.png

3、在IIS中启用FastCGI支持

可以参考:http://www.php.net/manual/zh/install.windows.iis7.php

如果你嫌麻烦懒得选,就像我一样全部勾选了,但是CGI这项一定要勾选。

0818b9ca8b590ca3270a3433284dd417.png

在处理应用程序中添加模块映射:

0818b9ca8b590ca3270a3433284dd417.png

其中的“请求限制”中的“映射”,选择“文件和文件夹”。

php.ini中设置:

fastcgi.impersonate = 1

fastcgi.logging = 0

cgi.fix_pathinfo=1

cgi.force_redirect = 0

添加默认文档index.php:

0818b9ca8b590ca3270a3433284dd417.png

4、安装mysql

5、安装Wiki

在浏览器中输入搭建的wiki的网址,安装提示步骤安装。如果在安装过程中,报错--MediaWiki,

找不到合适的数据库驱动!你需要为php安装数据库驱动。如图:

0818b9ca8b590ca3270a3433284dd417.png

解决方法是:1 把mysql中的libmysql.dll拷贝到C:\Windows目录。                                2 把mysql中的libmysql.dll拷贝到php的根目录。然后在环境变量path中添加php的目录路径。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值