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

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

    一、安装前的准备

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

           下载php(http://www.php.net/downloads.php),选择最新版本:

          

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

          

        2、下载mysql(http://dev.mysql.com/downloads/)

        3、下载MediaWiki(http://www.mediawiki.org/wiki/Download)

          

    二、环境配置

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

         

          将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                

                

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

                   

             3、在IIS中启用FastCGI支持
                 可以参考:http://www.php.net/manual/zh/install.windows.iis7.php 
                 如果你嫌麻烦懒得选,就像我一样全部勾选了,但是CGI这项一定要勾选。

                

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

               

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

                php.ini中设置:
                        fastcgi.impersonate = 1
                        fastcgi.logging = 0
                        cgi.fix_pathinfo=1
                        cgi.force_redirect = 0

                添加默认文档index.php:

               

           4、安装mysql

           5、安装Wiki

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

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

              

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

转载于:https://my.oschina.net/tanyixiu/blog/109350

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值