在 CentOS 7 上搭建 MediaWiki/Caddy
一个标准安装的 MediaWiki 除软件自身以外,还需要安装下列环境:
- Web 服务器。用于服务客户端浏览器的请求。
- PHP 运行环境。
- 数据库服务器。用于储存网站页面与数据。
除上述必需的环境以外,还有若干可选依赖,如果你需要使用一些高级功能则需要安装这些依赖。
安装 php、mariadb
安装 mariadb
1
sudo yum install -y mariadb-server mariadb
安装 php 及依赖
1
sudo yum --enablerepo=remi install php73-php php73-php-apcu php73-php-intl php73-php-mbstring php73-php-xml php73-php-gd mariadb-server
配置数据库
1
2
3
4
5
6
7
8
9
10
sudo systemctl start mariadb.service
# 执行 mysql_secure_installation 命令,配置 MariaDB 安全权限:
mysql_secure_installation
# 执行完成后登录 MariaDB,初始化 MediaWiki 数据库
CREATE USER 'wiki'@'localhost' IDENTIFIED BY 'InputPasswordHere';
CREATE DATABASE wiki;
GRANT ALL PRIVILEGES ON wiki.* TO 'wiki'@'localhost';
FLUSH PRIVILEGES;
安装及配置 MediaWiki
下载并解压
1
2
3
4
wget https://releases.wikimedia.org/mediawiki/1.33/mediawiki-1.33.0.tar.gz
tar -zxvf mediawiki-1.33.0.tar.gz
# 移动到网站根目录
mv mediawiki-1.29.1 /var/www/html/wiki
配置 MediaWiki
用浏览器打开 MediaWiki 页面,按照指示添加站点信息以及数据库等信息。
This post is licensed under CC BY 4.0 by the author.