引言

MediaWiki是一个功能强大的开源Wiki软件,广泛用于创建知识库、在线百科全书、项目协作平台等。本文将为您详细介绍如何在CentOS系统上轻松部署MediaWiki,从入门到实战,助您快速搭建属于自己的Wiki平台。

准备工作

在开始部署MediaWiki之前,请确保您的CentOS系统满足以下要求:

  1. 系统版本:CentOS 7 或更高版本
  2. 网络环境:公网IP或可访问的私有IP
  3. 数据库:MySQL 5.5 或更高版本
  4. 服务器端语言:PHP 5.6 或更高版本

安装步骤

1. 安装Apache和MySQL

首先,我们需要安装Apache和MySQL服务。

# 安装Apache
sudo yum install httpd -y

# 启动Apache服务并设置开机自启
sudo systemctl start httpd
sudo systemctl enable httpd

# 安装MySQL
sudo yum install mariadb-server -y

# 启动MySQL服务并设置开机自启
sudo systemctl start mariadb
sudo systemctl enable mariadb

# 设置MySQL root密码
sudo mysql_secure_installation

2. 配置MySQL数据库

接下来,我们需要配置MySQL数据库。

# 登录MySQL
sudo mysql

# 创建MediaWiki数据库和用户
CREATE DATABASE mediawiki;
CREATE USER 'mediawikiuser'@'localhost' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON mediawiki.* TO 'mediawikiuser'@'localhost';
FLUSH PRIVILEGES;
EXIT;

3. 安装PHP和扩展

MediaWiki需要PHP和以下扩展:

  • PHP
  • PHP-GD
  • PHP-MBString
  • PHP-Mysql
# 安装PHP和扩展
sudo yum install php php-gd php-mbstring php-mysql -y

4. 下载MediaWiki

从MediaWiki官网下载最新版本的MediaWiki。

# 下载MediaWiki
wget https://releases.wikimedia.org/mediawiki/1.35/mediawiki-1.35.0.tar.gz

# 解压下载的文件
tar -zxvf mediawiki-1.35.0.tar.gz

# 将解压后的文件移动到Apache的根目录
sudo mv mediawiki-1.35.0 /var/www/html/mediawiki

5. 配置MediaWiki

进入MediaWiki的安装目录,运行以下命令进行配置。

# 进入安装目录
cd /var/www/html/mediawiki

# 运行安装脚本
sudo php maintenance/install.php

按照提示完成安装,设置站点名称、管理员账号密码等。

6. 访问MediaWiki

完成安装后,在浏览器中输入您的服务器IP地址或域名,即可访问MediaWiki。

总结

通过以上步骤,您已经成功在CentOS系统上部署了MediaWiki。接下来,您可以根据自己的需求进行个性化配置,打造属于自己的Wiki平台。祝您使用愉快!