mediawiki mysql_Windows下安装MediaWiki (iis+php+mysql+mediawiki)
最近几天一直在折腾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)相关推荐
- php7 apache mysql_Windows下安装php7+Apache2.4+MySQL
因为学习需要,所以在Windows下安装php7+Apache2.4+MySQL 1.安装Apache 到官网下载Apache2.4 ,选择Windows版本,这里本人下载2.4版本 下载之后解压 修 ...
- PHP环境搭建:Windows 7下安装配置PHP+Apache+Mysql环境教程(转)
转至:http://www.leapsoul.cn/?p=695 这两天刚装好Windows 7,碰巧前段时间有朋友问我Windows下如何安装搭建PHP环境,所以打算勤劳下,手动一步步搭建PHP环境 ...
- PHP环境搭建:Windows 7下安装配置PHP+Apache+Mysql环境教程
来源:http://www.leapsoul.cn/?p=695 这两天刚装好Windows 7,碰巧前段时间有朋友问我Windows下如何安装搭建PHP环境,所以打算勤劳下,手动一步步搭建PHP环境 ...
- linux下安装jdk+tomcat+eclipse+mysql
linux下安装jdk+tomcat+eclipse+mysql 这个星期一部门老大忽然冒出一句:"小祝,你对linux怎么样啊,用过没?",于是俺就老实的回答:"在学校 ...
- centos6.4下安装配置JDK+TOMCAT+MYSQL笔记
在公司测试环境,需要在CENTOS6.4下安装配置JDK+TOMCAT+MYSQL,下面是一个安装笔记留存备用. 一.系统环境和软件包 [root@localhost /]# uname -r 2.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 ...
- 红旗Linux4.1下安装Apahce+Tomcat+PHP+mySQL+vsFTPd实录
红旗Linux4.1下安装Apahce+Tomcat+PHP+mySQL+vsFTPd实录 安装人:lfm09@163.com 安装时间:2004.12.13-15 操作系统:红旗桌面版L ...
- 安装rpm的mysql_linux下安装rpm格式的mysql
1.下载安装包 官网下载.rpm格式安装包,需要下面两个文件: MySQL-server-5.0.26-0.i386.rpm MySQL-client-5.0.26-0.i386.rpm 注:官网下载 ...
- linux rpm mysql 路径_linux基础-linux 下 安装 rpm 格式 的 mysql
在Linux操作系统下,安装MYSQL有两种方式: 一种tar安装方式, 另外一种是rpm安装方式. 这两种安装方式有什么区别呢?尽管我们在Linux下常用tar来压缩/解压缩文件,但MYSQL的ta ...
- 安装testlink时mysql_windows下安装testlink
因为项目中一直没有使用任何测试用例管理工具,如果需要的时候都是个人写在的excle里各自保存,因为没有系统的记录当时测试方法和测试用例,每次需要再次测试已有的功能时,因为时间太长,而往往记不得当时是怎 ...
最新文章
- centos 8 卸载anaconda_Centos7安装JDK1.8
- mac 安装 nodeJsnpm 配置
- [Boost基础]并发编程——asio网络库——定时器deadline_timer
- VS2017-MFC-生成二维码测试小程序
- adobe stream的最后一行空行_Excel VBA 7.66 如何快速删除数据间空行?手动慢又乱!VBA快又准...
- dojo中的dojo/dom-class
- 利用Lombok编写优雅的spring依赖注入代码,去掉繁人的@Autowired
- Android Studio Button背景颜色无法修改
- Android RecyclerView 滑动到指定位置 RecyclerView 滑动到顶部
- 第四代双模5G旗舰:vivo X30系列为啥「超有梗」?
- CUDA 计算pi (π)
- Visual Studio基于CMake配置opencv1.0.0、opencv2.2
- unix 与 linux 操作系统 介绍
- 学生信息管理系统总体设计规划书
- matlab的默认字体_为MATLAB更换支持中文的等宽字体
- TypeScript超详细入门教程(上)
- mysql大写数字转阿拉伯数字_阿拉伯数字转化为大写
- trunk端口配置的PVID
- Hadoop之——HDFS容错
- android格式化手机号的功能