MediaWiki 是 Wikipedia 以及世界各地社区和公司部署的许多 wiki 背后的软件。 它常常被大公司用来做文档和百科全书。 本篇文章将教学如何在腾讯云轻量应用服务器上安装 MediaWiki。
sudo yum install httpd
sudo systemctl enable httpd.service
sudo systemctl start httpd.service
MediaWiki 需要 PHP 7.3.19–24、7.4.3 或更高版本。 但是,CentOS 软件包管理器 (Yum) 仅在其默认存储库中包含 PHP 7.2。 因此,您需要使用 Remi 存储库来获取较新的 PHP 版本之一。
sudo dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
sudo dnf install https://rpms.remirepo.net/enterprise/remi-release-8.rpm
sudo dnf module reset php
sudo dnf module install php:remi-8.0
对于本示例,使用了最新版本的 PHP 8.0。 您也可以选择 7.3 或 7.4; 这样做会安装任一版本的最新版本。
php-mysqlnd
模块以支持 MariaDB 的使用(如下所述): sudo dnf install php-mysqlnd
sudo systemctl restart httpd
MediaWiki 支持多种数据库选项,包括 MariaDB、MySQL 和 PostgreSQL。 MariaDB 在 MediaWiki 文档中是首选,因此在我们将用 MariaDB 作为例子
sudo yum install mariadb-server
sudo systemctl enable mariadb
sudo systemctl start mariadb
sudo mysql_secure_installation
该脚本让您可以选择更改 MariaDB 的root密码、删除匿名用户帐户、禁用 localhost 之外的根登录以及删除测试数据库。 建议您对这些选项回答“是”。 您可以在 MariaDB 知识库 中阅读有关该脚本的更多信息。
sudo mysql -u root -p
) 并输入以下示例中给出的命令,为 MediaWiki 创建一个数据库和一个数据库用户。 将 my_wiki
替换为所需的数据库名称,将 wikiuser
替换为所需的数据库用户名,并将 password
替换为该用户的密码,该密码不应与数据库的 root 密码匹配: CREATE DATABASE my_wiki;
CREATE USER 'wikiuser'@'localhost' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON my_wiki.* TO 'wikiuser'@'localhost' WITH GRANT OPTION;
exit;
tar.gz
。或用下面指令获取:
sudo yum install wget
wget https://releases.wikimedia.org/mediawiki/1.35/mediawiki-1.35.0.tar.gz
tar.gz
文件移动到 Apache Web 服务器的文档目录。 您可以在 Apache 配置文件中的 DocumentRoot
变量中找到文档目录,位于/etc/httpd/conf/httpd.conf
; 典型的文档目录是/var/www/html
,在以下示例中假定: sudo mv mediawiki-1.35.0.tar.gz /var/www/html
cd /var/www/html/
sudo yum install tar
sudo tar xvzf /var/www/html/mediawiki-1.35.0.tar.gz
建议您重命名生成的文件夹,因为文件夹名称成为用于导航到 MediaWiki 的 URL 的一部分。 对于本指南的其余部分,名称 w
iki 用于此文件夹:
sudo mv /var/www/html/mediawiki-1.35.0 /var/www/html/w
http://wiki.idc.moe/wiki/index.php
{{< note >}}
如果直接使用腾讯轻量的 IP 来安装 MediaWiki ,但以后想使用域名,您可以通过将 IP 地址更改为下面描述的“LocalSettings.php”文件中的适当域名来实现。
{{< /note >}}
LocalSettings.php
文件,然后将其移动或复制其内容到腾讯云轻量服务器上的 /var/www/html/wiki/LocalSettings.php
。 sudo chmod 664 /var/www/html/wiki/LocalSettings.php
index.php
以确认 MediaWiki 已成功安装。原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。