Centos7 下 mediawiki搭建

原创 2018年04月16日 17:41:19

1. 安装php5.5

1. 安装 Software Collections 源

yum install centos-release-scl 
yum install httpd24-httpd php55 php55-php php55-php-mbstring php55-php-mysqlnd php55-php-gd php55-php-xml

scl enable httpd24 bash 
systemctl start httpd24-httpd
systemctl enable httpd24-httpd
scl enable php56 bash 

2. 安装mysql

在centos7上使用mariadb来替代mysql。

mariadb简介

MariaDB数据库管理系统是MySQL的一个分支,主要由开源社区在维护,采用GPL授权许可 MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。在存储引擎方面,使用XtraDB(英语:XtraDB)来代替MySQL的InnoDB。 MariaDB由MySQL的创始人Michael Widenius(英语:Michael Widenius)主导开发,他早前曾以10亿美元的价格,将自己创建的公司MySQL AB卖给了SUN,此后,随着SUN被甲骨文收购,MySQL的所有权也落入Oracle的手中。MariaDB名称来自Michael Widenius的女儿Maria的名字。

MariaDB基于事务的Maria存储引擎,替换了MySQL的MyISAM存储引擎,它使用了Percona的 XtraDB,InnoDB的变体,分支的开发者希望提供访问即将到来的MySQL 5.4 InnoDB性能。这个版本还包括了 PrimeBase XT (PBXT) 和 FederatedX存储引擎。

安装

步骤1:

yum install mariadb-server mariadb

步骤2: 启动MariaDB并且安全化它

systemctl start mariadb
mysql_secure_installation

步骤3:登录MySQL客户端

mysql -u root -p

步骤4:在数据库控制台创建wiki用户

CREATE USER 'wiki'@'localhost' IDENTIFIED BY 'THISpasswordSHOULDbeCHANGED';

步骤5:创建数据库

CREATE DATABASE mediawiki_db;

步骤6:赋予新创建的数据库权限

GRANT ALL PRIVILEGES ON mediawiki_db.* TO 'wiki'@'localhost';
FLUSH PRIVILEGES;

步骤7:确认数据库被创建

SHOW DATABASES;

步骤8:显示哪些被授权

SHOW GRANTS FOR 'wiki'@'localhost';
exit

步骤9:设置自动启动

systemctl enable mariadb

下载mediawiki

cd /home

wget http://releases.wikimedia.org/mediawiki/1.30/mediawiki-1.30.0.tar.gz

下载GPG签名并且校验压缩包的完整性

wget http://releases.wikimedia.org/mediawiki/1.30/mediawiki-1.30.0.tar.gz.sig
gpg --verify mediawiki-1.30.0.tar.gz.sig mediawiki-1.30.0.tar.gz
cd /var/www/
tar -zxf /home/mediawiki-1.30.0.tar.gz
ln -s mediawiki-1.30.0/ mediawiki

配置

Webserver (Apache) post-install configuration

设置Apache有很多种方式。下面我只是简单地设置apache去监视目录/var/www,那么wiki的链接就为http://server/mediawiki. 这个对于运行不止一个网站的服务器会很方便。打开配置/etc/httpd/conf/httpd.conf,编辑这三行:

DocumentRoot "/var/www"
<Directory "/var/www">     <-- this is the SECOND "<Directory" entry, not the 'root' one
DirectoryIndex index.html index.html.var index.php

要改变目录/var/www/var/www/mediawiki 一定要确保你做了一下步骤:

cd /var/www
ln -s mediawiki-1.30.0/ mediawiki
chown -R apache:apache /var/www/mediawiki-1.30.0
chown -R apache:apache /var/www/mediawiki

centos安装mediawiki

centos安装mediawiki下载mediawikiwget http://releases.wikimedia.org/mediawiki/1.25/mediawiki-1.25.2.tar.g...
  • imouren
  • imouren
  • 2015-09-01 17:23:30
  • 965

linux centos 安装mediawiki

1、下载解压重命名mediawiki 到var/www/html cd /var/www/html wget http://releases.wikimedia.org/medi...
  • hgf_tc
  • hgf_tc
  • 2016-01-20 00:15:29
  • 1236

CentOS 安装mediawiki完整攻略

系统版本:CentOS release 6.5
  • xiaolixiaoyi
  • xiaolixiaoyi
  • 2014-04-13 16:57:02
  • 3355

MediaWiki安装配置(Linux)

1:MediaWiki简介          MediaWiki 应用程序最为人所知之处就是它是 Wikipedia 背后的引擎。很多人都发现 MediaWiki 提供了一个可用的环境来在工作组、甚...
  • gao36951
  • gao36951
  • 2015-02-27 10:59:37
  • 7522

mediawiki环境搭建

  • 2012年11月19日 00:29
  • 34.37MB
  • 下载

LAMP环境搭建及Bugzilla、Svn、dokuwiki搭建

Bugzilla在ubuntu下安装步骤及配置 说明:bugzilla是基于peril语言开发的缺陷管理工具。 一、安装环境: linux+apache+mysql(DB/oracle)+per...
  • wisdom_maxl
  • wisdom_maxl
  • 2013-05-29 09:51:58
  • 1443

windows2008 上搭建mediawiki过程

其实搭建mediawiki很容易,但是在j
  • u011771638
  • u011771638
  • 2014-07-09 23:03:49
  • 541

CentOS上MediaWiki的搭建(阿里云+php-5.5.17+MySQL-5.7.10+httpd-2.4.18+MediaWiki-1.26.2)

心血来潮,想搭建一个自己的wiki站来管理平时零碎的知识点。 0、前期准备 一顿百度google,目前最流行最好用的就是MediaWiki,对应的环境的php+Apache+Mysql。 ...
  • smok56888
  • smok56888
  • 2016-01-23 16:33:13
  • 1282

Linux安装MediaWiki

参照:http://blog.csdn.net/hualichenxi123/article/details/7709547 上面的文章是手动编译安装,比较麻烦,易出现不兼容问题,所以决定使用yum...
  • huoyunshen88
  • huoyunshen88
  • 2014-02-11 17:36:12
  • 5325

MediaWiki初探:安装及使用入门

MediaWiki初探:安装及使用入门
  • wangnan537
  • wangnan537
  • 2014-07-13 21:55:39
  • 83344
收藏助手
不良信息举报
您举报文章:Centos7 下 mediawiki搭建
举报原因:
原因补充:

(最多只允许输入30个字)