MediaWiki安装配置(Linux)【转】
转自:http://blog.csdn.net/gao36951/article/details/43965527
版权声明:本文为博主原创文章,未经博主允许不得转载。
1:MediaWiki简介
MediaWiki 应用程序最为人所知之处就是它是 Wikipedia背后的引擎。很多人都发现 MediaWiki提供了一个可用的环境来在工作组、甚至整个组织以及在线社区之间共享信息。MediaWiki让用户可以通过博客、wiki以及文件来共享信息。它还允许使用一个标记云来保护所上载的文件,标记文件以便轻松定位,以及定位专家。更多信息,请参见参考资料。
那么,如果想要引入一些不想手动更新的定制信息并插入到您的 wiki页面,该怎么办呢?又如果想要为特定的某种信息提供定制的输出格式化,又该怎样呢?这些情况正是 MediaWiki的用武之地,因为您可以轻松地通过扩展的使用来添加这些特定于站点的特性。
让我们来看看您如何创建能够与不同的信息源协作的 MediaWiki扩展,而同时又能通过熟悉的 wiki页的用户界面来提供数据。
2:MediaWiki安装
2.1 本例子的安装环境如下:
Libxml2-2.7.4
LAMP:
linux CentOS release 5.8 (Final) +Apache2.2.27+Mysql5.5.25+PHP5.6.6
MediaWiki1.2.41
php下载地址:http://cn.php.net/get/php-5.6.6.tar.gz/from/a/mirror
剩余的其他软件下载地址:http://download.csdn.net/detail/gao36951/8460349
2.2 开始安装
==>libxml2的安装
a) tar -zxvf libxml2-2.7.4.tar.gz
b) cd libxml2-2.7.4
c)./configure
d)make&&make install
==>Apache2.2.27 的安装
a) tar -zxvf httpd-2.2.27.tar.gz
b) cd httpd-2.2.27
c)./configure --enable-so
d)make&&make install
==>Mysql5.5.25 的安装
a) tar -zxvf tar -zxvf mysql-5.5.25.tar.gz
b) cd mysql-5.5.25并且添加用户和用户组groupadd mysql useradd -g mysql mysql
c)./configure --prefix=/usr/local/mysql --with-charset=utf8 --with-extra-charsets=all --enable-assembler --enable-thread-safe-client --with- big-tables --with-readline --with-ssl --with-embedded-server --with-plugins=all
d)make&&make install
==>Php5.6.6 的安装
a)tar -zxvf php-5.6.6.tar.gz
b) cd php-5.6.6
c)./configure--with-apxs2=/usr/local/apache2/bin/apxs --with-mysql
d)make&&make install
e)cp php.ini-dist /usr/local/lib/php.ini(5.1.2)
cp php.ini-development /usr/local/lib/php.ini(新版本5.6.6)本文章采用的版本
f)编辑 httpd.conf 文件以调用 PHP 模块。LoadMolude 表达式右边的路径必须指向您
系统中的 PHP。以上的 make install 命令可能已经帮您完成了这些,但务必要检查。
对于 PHP 5:
LoadModulephp5_module modules/libphp5.so
注:httpd.conf 文件在目录/usr/local/apache2/conf中
h)继续编辑 httpd.conf 文件,告知 Apache 将特定的扩展名解析成 PHP,例如,我们让 Apache 将扩展名 .php 解析成 PHP。您可以将任何扩展名指定为 PHP,只需添加它们,每一个用空格分隔。
例如,我们要添加 .phtml:
AddTypeapplication/x-httpd-php .php .phtml
通常,我们还将 .phps 扩展名设置成显示高亮的 PHP 源文件,可以这样来完成:
AddTypeapplication/x-httpd-php-source .phps
i)启动您的 Apache 服务器: /usr/local/apache2/bin/apachectl start
启动成功浏览器访问如下
==>MediaWiki安装
tar -zxvf mediawiki-1.24.1.tar.gz然后把解压后的文件拷贝至/usr/local/apache2/htdocs下,浏览器访问解压出来文件夹根目录下的index.php进行下一步
如图
依次如下图点击配置
一路配置下来,成功后如下图
安装过程中遇到的apache问题
解决:httpd: Could not reliably determine the server'sfully qualified domain name
用记事本打开 httpd.conf
将里面的 #ServerName localhost:80 注释去掉即可。
再执行 httpd
然后可以通过浏览器访问 http://localhost:80 ,如果页面显示 “It works!” ,即表示apache已安装并启动成功。
附加:
安装成功后,关于MediaWiki的详细配置和常见问题参考下面文档
常见配置:
常见问题帮助:
http://codex.wordpress.org.cn/Mediawiki%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98%E8%A7%A3%E7%AD%94
参考文档:
http://www.mediawiki.info/thread-1182-1-1.html
http://blog.csdn.net/huoyunshen88/article/details/19083299
MediaWiki安装配置(Linux)【转】的更多相关文章
- [转] Ubuntu 12.04下LAMP安装配置 (Linux+Apache+Mysql+PHP)
我是一个Linux新手,想要安装一台Ubuntu 12.04版的Linux服务器,用这台服务器上的LAMP套件来运行我自己的个人网站.LAMP套件就是 “Linux+Apache+Mysql+PHP这 ...
- solr4.5安装配置 linux+tomcat6.0+mmseg4j-1.9.1分词
首先先介绍下solr的安装配置 solr下载地址 (我这用的solr-4.5.0) 运行环境 JDK 1.5或更高版本 下载地址(Solr 4以上版本,要求JDK 1.6) 我用的JDK1.6 ) ...
- Linux项目部署 jdk tomcat 安装配置 linux下 failed connect to localhost:8080;Connection refused
ONBOOT=yes 5.安装wget (1)安装 yum -y install wget (2) 查看版本 wget --version或 wget -V 一.安装jdk 配置 (1)安 ...
- XAMPP 的安装配置(Linux 版)
--姜庭华 msn: jaimejth@live.cn --博客:http://blog.csdn.net/jaimejth 软件下载在以下网站 http://www.apachefriends.o ...
- Robot Framework安装配置 Linux
Simple introduction Robot Framework is a generic test automation framework for acceptance testing an ...
- redis安装配置-linux
wget http://download.redis.io/releases/redis-3.2.9.tar.gz .tar.gz cd redis-/ make --启动 ./redis-serve ...
- 安装配置Linux Squid代理服务器
1.代理服务器的工作机制 代理服务器的工作机制像生活中的代理商,假设自己的机器为A,想获得的数据由服务器B提供,代理服务器为C,那么连接过程是,A需要B的数据,并直接和C连接:C接受到A的数据请求之后 ...
- Linux(Ubuntu) Mysql的安装配置例子以及常用命令
1.安装配置例子 有空再写 2.注意事项 (1)启动mysql 在/etc/mysql 目录下 service mysql start 新版本是(service mysqld start ) (2 ...
- Linux Tomcat 6.0安装配置实践总结
系统环境: Red Hat Enterprise Linux Server release 5.7 (Tikanga) 64位 Tomcat下载 从官方网站 http://tomcat.apache ...
随机推荐
- Java问题排查工具单
前言 平时的工作中经常碰到很多疑难问题的处理,在解决问题的同时,有一些工具起到了相当大的作用,在此书写下来,一是作为笔记,可以让自己后续忘记了可快速翻阅,二是分享,希望看到此文的同学们可以拿出自己日常 ...
- WC2017 划水记
Day 0 (2.2) 一寒假没有好好写题....于是晚上打了人生第一场codeforces,写了Div2三道水题就弃疗了23333333 Day 1 (2.3) 从德州高铁站坐小火车G57去绍兴 ...
- Go语言【第三篇】:Go变量和常量
Go语言变量 变量来源于数学,是计算机语言中能存储计算结果或能表示值抽象概念.变量可以通过变量名访问.Go语言变量名由字母.数字.下划线组成,其中首字母不能为数字,声明变量的一般形式是使用var关键字 ...
- Android 内核--Binder架构分析
一.Binder架构 在Android中,Binder用于完成进程间通信(IPC),即把多个进程关联在一起.比如,普通应用程序可以调用音乐播放服务提供的播放.暂停.停止等功能.Binder工作在Lin ...
- BZOJ 1016 Windy 数 | 数位DP
题目: http://www.lydsy.com/JudgeOnline/problem.php?id=1026 题解: f[i][j][1/0]表示枚举到第i位,这位开头是j,当前的数大于(1)或小 ...
- srtlen实现以及与sizeof的比较
这里仅为个人整理,大部分来自百科 一.strlen函数 strlen所作的仅仅是一个计数器的工作,它从内存的某个位置(可以是字符串开头,中间某个位置,甚至是某个不确定的内存区域)开始扫描,直到碰到第 ...
- BZOJ2795/2890/3647 [Poi2012]A Horrible Poem 【字符串hash】
题目链接 BZOJ2795 BZOJ2890 BZOJ3647 题解 三倍经验! 我们要快速求区间最小循环节 我们知道循环节有如下性质: ①当\(L\)为循环节长度,那么\(s[l...r - L] ...
- 【树形DP】【P1351】 【NOIP2014D1T2】联合权值
传送门 Description 无向连通图 \(G\) 有 \(n\) 个点, \(n-1\) 条边.点从 \(1\) 到 \(n\) 依次编号,编号为 \(i\) 的点的权值为 \(W_i\) ,每 ...
- POSIX.2 正则表达式
By francis_hao Oct 1,2017 这里的正则表达式主要是指扩展正则,也就是egrep(grep -e)用到的正则表达式. 字符 含义 类别说明 | 分割分支,正则表达式会去 ...
- [mysql]mysql弱密码字典检测
1.如何定义弱密码 和用户名一致 连续字符 连续数字 空密码 2.生成弱密码字典 3.检测脚本 4.结果