引言
MediaWiki是一个功能强大的开源Wiki软件,广泛用于创建知识库、在线百科全书、项目协作平台等。本文将为您详细介绍如何在CentOS系统上轻松部署MediaWiki,从入门到实战,助您快速搭建属于自己的Wiki平台。
准备工作
在开始部署MediaWiki之前,请确保您的CentOS系统满足以下要求:
- 系统版本:CentOS 7 或更高版本
- 网络环境:公网IP或可访问的私有IP
- 数据库:MySQL 5.5 或更高版本
- 服务器端语言: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平台。祝您使用愉快!