最近几天一直在折腾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的目录路径。

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

  1. mysql window下 安装udf_最新版MySQL在window平台安装

    1 下载MySQL数据库,进入网站滚轮到最底部点击进入 滚轮到最底部 2 选择window平台 点击Download下载 如果不想自己下载找我要下载好的压缩包就可以了 3 解压到你要安装的盘符:E(我 ...

  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. php7 apache mysql_Windows下安装php7+Apache2.4+MySQL

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

  9. MySQL:Ubuntu安装并简单配置MySQL

    环境:Ubuntu 20.10 1,执行sudo apt update 更新本地存储库索引. 2,执行sudo apt install mysql-server 从APT存储库安装MySQL: $ s ...

最新文章

  1. 使用OpenCV实现图像增强
  2. stg游戏c语言,坦克大战改版
  3. 算法导论--python--插入排序
  4. php蜘蛛池搭建教程,【小旋风教程】万能蜘蛛池x4安装教程 _ 惠州SEO
  5. 案例分析:免费的维护服务
  6. 10月编程语言排行榜,来了!
  7. BZOJ2648 SJY摆棋子(KD-Tree)
  8. 程序员面试金典 - 面试题 04.12. 求和路径(二叉树递归)
  9. 单目深度估计方法:现状与前瞻
  10. Tensorflow Data Adapter Error: ValueError: Failed to find data adapter that can handle input
  11. 十八、x86汇编基础
  12. 5、提交报告获取服务、状态报告获取服务 -功能详细设计 --短信平台
  13. 安川服务器报b33怎么维修,驻马店安川伺服报警B33故障维修
  14. 杀毒软件会从哪些方面对计算机进行保护作用(360杀毒软件)
  15. 结构光三维重建(一)条纹结构光三维重建
  16. 加多宝李二强:营销数字化闭环初体验,真的很爽
  17. 大数据学习之HDFS基础
  18. Flutter-防京东商城项目-提交订单、去支付页面制作-44
  19. Windows脚本:打开浏览器访问任意网址
  20. java 监控 emc 存储_EMC存储VNX5500搜集日志

热门文章

  1. 鹅厂程序员最喜欢用什么编程语言?Leader写代码么?
  2. NeurIPS 2018 | 腾讯AI Lab详解3大热点:模型压缩、机器学习及最优化算法
  3. 时光机穿梭---撤销修改
  4. 人脸识别的过程和算法
  5. TensorFlow文件操作
  6. 在hive中对日期数据进行处理,毫秒级时间转化为yyyy-MM-dd格式
  7. JavaSE各阶段练习题----集合-Collection-Set-List
  8. html如何改变浏览器的图标,css 更换浏览器 默认图标
  9. 容器学习 之 容器访问外部网络(十四)
  10. 容器源码分析之TreeSet(五)