MediaWiki安装配置(Linux)【转】

本文涉及的产品
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
RDS MySQL Serverless 高可用系列,价值2615元额度,1个月
简介: 转自:http://blog.csdn.net/gao36951/article/details/43965527 版权声明:本文为博主原创文章,未经博主允许不得转载。 目录(?)[-]        1MediaWiki简介      2MediaWiki安装       21 本例子的安装环境如下        1:MediaWiki简介          MediaWiki 应用程序最为人所知之处就是它是 Wikipedia背后的引擎。

转自: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://www.mediawiki.org/wiki/Manual:FAQ/zh-hans#.E6.88.91.E5.BA.94.E8.AF.A5.E6.80.8E.E6.A0.B7.E5.90.AF.E7.94.A8.E4.B8.8A.E4.BC.A0.E5.8A.9F.E8.83.BD.EF.BC.9F

常见问题帮助:

 

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

http://blog.csdn.net/hualichenxi123/article/details/7709547

http://blog.chinaunix.net/uid-24373487-id-83842.html

【作者】 张昺华
【新浪微博】 张昺华--sky
【twitter】 @sky2030_
【facebook】 张昺华 zhangbinghua
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利.
相关实践学习
如何在云端创建MySQL数据库
开始实验后,系统会自动创建一台自建MySQL的 源数据库 ECS 实例和一台 目标数据库 RDS。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
目录
相关文章
|
6月前
|
Oracle Java 关系型数据库
Linux环境安装配置JDK11
Linux环境安装配置JDK11
654 0
|
6月前
|
NoSQL Linux Redis
Linux系统中安装redis+redis后台启动+常见相关配置
Linux系统中安装redis+redis后台启动+常见相关配置
|
6月前
|
分布式计算 关系型数据库 MySQL
Sqoop【部署 01】CentOS Linux release 7.5 安装配置 sqoop-1.4.7 解决警告并验证(附Sqoop1+Sqoop2最新版安装包+MySQL驱动包资源)
【2月更文挑战第8天】Sqoop CentOS Linux release 7.5 安装配置 sqoop-1.4.7 解决警告并验证(附Sqoop1+Sqoop2最新版安装包+MySQL驱动包资源)
248 1
|
4月前
|
Java Linux
linux 安装配置 jdk8
linux 安装配置 jdk8
325 3
|
6月前
|
Java Linux
Flume【环境搭建 01】CentOS Linux release 7.5 安装配置 apache-flume-1.9.0 并验证
【2月更文挑战第16天】Flume【环境搭建 01】CentOS Linux release 7.5 安装配置 apache-flume-1.9.0 并验证
122 0
|
4月前
|
Ubuntu Linux
Linux软件安装-Linux系统靠yum命令安装软件,yum命令是一个RPM包软件管理器,用于自动化安装配置Linux软件,.rpm是Linux包下的软件,yum install下载 wget re
Linux软件安装-Linux系统靠yum命令安装软件,yum命令是一个RPM包软件管理器,用于自动化安装配置Linux软件,.rpm是Linux包下的软件,yum install下载 wget re
|
6月前
|
Web App开发 安全 Unix
Linux 配置FTP服务器 + vsftpd服务安装配置 (Good篇)
Linux 配置FTP服务器 + vsftpd服务安装配置 (Good篇)
170 1
|
6月前
|
存储 安全 数据管理
【专栏】指导在Rocky Linux 8上安装配置Elasticsearch,包括添加仓库等
【4月更文挑战第28天】本文指导在Rocky Linux 8上安装配置Elasticsearch,包括添加仓库,运行`yum install elasticsearch`进行安装,修改配置文件如`cluster.name`和`network.host`,启动服务并验证其正常运行。同时,文章提及了内存、文件描述符设置及安全配置,并列出常见问题及解决方法,帮助用户成功搭建Elasticsearch。
141 1
|
6月前
|
Java Linux 开发工具
Azkaban【部署 01】Linux环境 CentOS Linux release 7.5.1804安装配置azkaban-3.70.0编译阶段(附安装包及gradle-4.6资源)
【2月更文挑战第4天】Linux环境 CentOS Linux release 7.5.1804安装配置azkaban-3.70.0编译阶段(附安装包及gradle-4.6资源)
138 1
|
6月前
|
安全 Linux 网络安全
Greenplum【部署 01】CentOS Linux release 7.5 环境单机版详细安装配置步骤+问题解决(含安装包资源)
Greenplum【部署 01】CentOS Linux release 7.5 环境单机版详细安装配置步骤+问题解决(含安装包资源)
114 2