本教程解釋什麼是 MediaWiki,如何在 CentOS 7 上安裝 MediaWiki,下載最新版本,創建數據庫,並完成安裝。

什麼是 MediaWiki?

媒體維基 是免費的開源軟件,可幫助用戶收集和組織信息。它是用戶協作和共享知識的集中場所。維基百科是 MediaWiki 軟件的一個示例用例,因為它最初是為創建維基百科而開發的。

許多公司和組織將 MediaWiki 用於他們的網站,因為 MediaWiki 是一個功能強大且可擴展的軟件工具,具有功能豐富的 wiki 實現。它依靠 PHP 來處理和顯示存儲在數據庫中的數據。

讓我解釋一下如何安裝 MediaWiki。

必需的

  • MediaWiki 版本 1.36.1(撰寫本文時)。
  • CentOS 7 的服務器。
  • 根用戶訪問。
  • LAMP 堆棧(Linux、Apache、MySQL 和 PHP)。
  • 命令行的應用知識。

如何安裝 MediaWiki 軟件

安裝 MediaWiki

第 1 步:更新您的存儲庫

在開始之前,請確保您的服務器已安裝最新的更新和軟件。為此,請運行以下 yum 命令: Yum 是 Yellowdog Updater Modified 的縮寫,是基於 Redhat Packaging Manager (RPM) 的 Linux 系統的包管理器。

yum check-update 命令自動從存儲庫中查找和檢索正確的 RPM 包。

[email protected]:~# yum check-update
Loaded plugins: fastestmirror, priorities
Loading mirror speeds from cached hostfile
 * base: mirrors.lug.mtu.edu
 * extras: mirrors.CodePre.com
 * updates: mirrors.gigenet.com

[email protected]:~# yum clean all
Loaded plugins: fastestmirror, priorities
Cleaning repos: base extras updates
Cleaning up list of fastest mirrors


[email protected]:~# yum update
Loaded plugins: fastestmirror, priorities
Determining fastest mirrors
 * base: mirrors.CodePre.com
 * extras: atl.mirrors.clouvider.net
 * updates: bay.uchicago.edu
base                                                     | 3.6 kB     00:00
extras                                                   | 2.9 kB     00:00
updates                                                  | 2.9 kB     00:00
(1/4): base/7/x86_64/group_gz                              | 153 kB   00:00
(2/4): extras/7/x86_64/primary_db                          | 243 kB   00:00
(3/4): updates/7/x86_64/primary_db                         |  11 MB   00:00
(4/4): base/7/x86_64/primary_db                            | 6.1 MB   00:00
No packages marked for update

第 2 步:創建 MediaWiki 數據庫

首先,在 CentOS 7 上安裝 LAMP 堆棧。

然後使用以下 MySQL 命令啟動 MySQL 命令客戶端:

[email protected]:~# mysql -u root -p

使用以下命令創建數據庫並向數據庫和用戶授予權限:根據您的設置替換數據庫名稱、用戶名和密碼。

mysql> CREATE DATABASE mediawiki_db;
Query OK, 1 row affected (0.01 sec)

mysql> GRANT ALL PRIVILEGES ON mediawiki_db.* TO 'wiki_user'@'localhost' IDENTIFIED BY '[email protected]@123#' WITH GRANT OPTION;
Query OK, 0 rows affected (0.00 sec)


mysql> FLUSH PRIVILEGES;
mysql> exit;

第 3 步:下載 MediaWiki

使用 wget 命令下載 MediaWiki。

[email protected]:~# wget https://releases.wikimedia.org/mediawiki/1.36/mediawiki-1.36.1.tar.gz
--2021-09-17 07:32:40--  https://releases.wikimedia.org/mediawiki/1.36/mediawiki-1.36.1.tar.gz
Resolving releases.wikimedia.org (releases.wikimedia.org)... 198.35.26.96, 2620:0:863:ed1a::1
Connecting to releases.wikimedia.org (releases.wikimedia.org)|198.35.26.96|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 49645517 (47M) [application/x-gzip]
Saving to: ‘mediawiki-1.36.1.tar.gz’

100%[======================================>] 49,645,517  10.4MB/s   in 5.4s

2021-09-17 07:32:47 (8.84 MB/s) - ‘mediawiki-1.36.1.tar.gz’ saved [49645517/49645517]

然後使用 tar 命令解壓縮或提取 MediaWiki 文件。然後,在您的終端控制台中,運行以下命令:

[email protected]:~# tar -zxpvf mediawiki-1.36.1.tar.gz

將 MediaWiki 移動到適當的目錄。例如,本教程使用 /var/www/html/mediawiki 作為目錄,因此請選擇適合您站點的目錄。

[email protected]:~# mv mediawiki-1.36.1 /var/www/html/mediawiki

現在使用以下命令建立目錄所有權和權限:

[email protected]:~# chown -R apache:apache /var/www/mediawiki/
[email protected]:~# chmod 755 /var/www/mediawiki/

注意:本教程使用 apache,但您的 PHP 處理程序可能會有所不同。

第 4 步:安裝 MediaWiki 網絡瀏覽器

打開您的網絡瀏覽器並輸入 https://IP_地址/mediawiki 轉到 MediaWiki。然後點擊 維基設置.

選擇語言並點擊 繼續.

下一個屏幕提供環境檢查以確保滿足所有先決條件。點擊繼續 繼續.

然後連接到數據庫。 輸入 MariaDB/MySQL 數據庫設置, 繼續.

為您的 wiki 命名並設置您的登錄憑據和電子郵件地址。點擊 繼續.

此時你可以點擊安裝wiki。 繼續 跳過其餘配置選項,例如 用戶權限配置文件, 版權和許可, 電子郵件設置, 和 擴張.

點擊 繼續 開始安裝 MediaWiki。

MediaWiki 安裝完成。安裝程序將生成一個包含您的數據庫配置的 localsettings.php 文件。下載此文件並將其放在與 index.php 相同的目錄中。 MediaWiki 可以使用了。

結論是

我希望你發現這個關於如何安裝 MediaWiki 的指南有用並且發現 MediaWiki 有用。對數學方程式、表情符號和媒體庫等專業內容的功能和支持使 MediaWiki 幾乎適用於任何用途。許多站點在 Web、Intranet 和學校上運行自己的 wiki。

準備好設置您的 MediaWiki 站點但不確定哪種託管計劃適合您?立即聯繫我們的銷售團隊設置 CentOS 服務器。

kb-banner-lw-hosting