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

一、安装前的准备

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

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

二、环境配置

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的目录路径。

mediawiki mysql_Windows下安装MediaWiki (iis+php+mysql+mediawiki)相关推荐

  1. php7 apache mysql_Windows下安装php7+Apache2.4+MySQL

    因为学习需要,所以在Windows下安装php7+Apache2.4+MySQL 1.安装Apache 到官网下载Apache2.4 ,选择Windows版本,这里本人下载2.4版本 下载之后解压 修 ...

  2. PHP环境搭建:Windows 7下安装配置PHP+Apache+Mysql环境教程(转)

    转至:http://www.leapsoul.cn/?p=695 这两天刚装好Windows 7,碰巧前段时间有朋友问我Windows下如何安装搭建PHP环境,所以打算勤劳下,手动一步步搭建PHP环境 ...

  3. PHP环境搭建:Windows 7下安装配置PHP+Apache+Mysql环境教程

    来源:http://www.leapsoul.cn/?p=695 这两天刚装好Windows 7,碰巧前段时间有朋友问我Windows下如何安装搭建PHP环境,所以打算勤劳下,手动一步步搭建PHP环境 ...

  4. linux下安装jdk+tomcat+eclipse+mysql

    linux下安装jdk+tomcat+eclipse+mysql 这个星期一部门老大忽然冒出一句:"小祝,你对linux怎么样啊,用过没?",于是俺就老实的回答:"在学校 ...

  5. centos6.4下安装配置JDK+TOMCAT+MYSQL笔记

    在公司测试环境,需要在CENTOS6.4下安装配置JDK+TOMCAT+MYSQL,下面是一个安装笔记留存备用. 一.系统环境和软件包 [root@localhost /]# uname -r 2.6 ...

  6. linux jdk1.7 tomcat mysql_RedHat Linux 下安装JDK 1.7+MySQL 5.0+Tomcat 7.0.27过程

    RedHat Linux 下安装JDK 1.7+MySQL 5.0+Tomcat 7.0.27过程记录: tar -zxvf jdk-7u3-linux-i586.tar.gz /解压gz文件 rpm ...

  7. 红旗Linux4.1下安装Apahce+Tomcat+PHP+mySQL+vsFTPd实录

    红旗Linux4.1下安装Apahce+Tomcat+PHP+mySQL+vsFTPd实录 安装人:lfm09@163.com    安装时间:2004.12.13-15    操作系统:红旗桌面版L ...

  8. 安装rpm的mysql_linux下安装rpm格式的mysql

    1.下载安装包 官网下载.rpm格式安装包,需要下面两个文件: MySQL-server-5.0.26-0.i386.rpm MySQL-client-5.0.26-0.i386.rpm 注:官网下载 ...

  9. linux rpm mysql 路径_linux基础-linux 下 安装 rpm 格式 的 mysql

    在Linux操作系统下,安装MYSQL有两种方式: 一种tar安装方式, 另外一种是rpm安装方式. 这两种安装方式有什么区别呢?尽管我们在Linux下常用tar来压缩/解压缩文件,但MYSQL的ta ...

  10. 安装testlink时mysql_windows下安装testlink

    因为项目中一直没有使用任何测试用例管理工具,如果需要的时候都是个人写在的excle里各自保存,因为没有系统的记录当时测试方法和测试用例,每次需要再次测试已有的功能时,因为时间太长,而往往记不得当时是怎 ...

最新文章

  1. centos 8 卸载anaconda_Centos7安装JDK1.8
  2. mac 安装 nodeJsnpm 配置
  3. [Boost基础]并发编程——asio网络库——定时器deadline_timer
  4. VS2017-MFC-生成二维码测试小程序
  5. adobe stream的最后一行空行_Excel VBA 7.66 如何快速删除数据间空行?手动慢又乱!VBA快又准...
  6. dojo中的dojo/dom-class
  7. 利用Lombok编写优雅的spring依赖注入代码,去掉繁人的@Autowired
  8. Android Studio Button背景颜色无法修改
  9. Android RecyclerView 滑动到指定位置 RecyclerView 滑动到顶部
  10. 第四代双模5G旗舰:vivo X30系列为啥「超有梗」?
  11. CUDA 计算pi (π)
  12. Visual Studio基于CMake配置opencv1.0.0、opencv2.2
  13. unix 与 linux 操作系统 介绍
  14. 学生信息管理系统总体设计规划书
  15. matlab的默认字体_为MATLAB更换支持中文的等宽字体
  16. TypeScript超详细入门教程(上)
  17. mysql大写数字转阿拉伯数字_阿拉伯数字转化为大写
  18. trunk端口配置的PVID
  19. Hadoop之——HDFS容错
  20. android格式化手机号的功能

热门文章

  1. Python利用 Anaconda安装pytorch并测试GPU
  2. shell脚本实战之坦克大战小游戏
  3. VBS 对IBM Notes的常规操作
  4. 局域网下连接其他电脑的HDFS集群
  5. 7-9 六度空间 (30 分) C++实现
  6. ipv6服务器及环境搭建
  7. win2003 锁定计算机,windows2003怎么取消自动锁定
  8. 命令与征服3:泰伯利亚战争和红警:共和国之辉
  9. glassfish java环境_GlassFish安装和配置详解
  10. 前15天mysql_15天快速学习数据库Mysql基础操作命令