网站搜索

如何在 CentOS 7 上安装 MediaWiki


如果您想构建自己的 wiki 网站,可以使用 MediaWiki 轻松实现,这是一个 PHP 开源应用程序,最初是为 WikiPedia 创建的。由于为此应用程序开发了第三方扩展,因此可以轻松扩展其功能。

在本文中,我们将回顾如何使用 LAMP(Linux、Apache、MySQL 和 PHP)堆栈在 CentOS 7 上安装 MediaWiki

在 CentOS 7 上安装 LAMP 堆栈

1. 首先,您需要启用 epelremi 存储库以安装具有最新 LAMP 堆栈PHP 7.x 版本。

yum -y install http://rpms.remirepo.net/enterprise/remi-release-7.rpm
yum install epel-release

2. 接下来,我们将使用php7.3,我们需要禁用php5.4的安装来安装 php7.3 来自 remi 存储库,如图所示。

yum-config-manager --disable remi-php54
yum-config-manager --enable remi-php73

3. 现在我们可以继续安装 ApacheMariaDBPHP 以及运行 所需的必要扩展MediaWiki – 为了获得更好的性能,您还可以安装 Xcache。 。

yum -y install httpd
yum -y install mariadb-server mariadb-client
yum install php php-mysql php-pdo php-gd php-mbstring php-xml php-intl texlive

4. 通过以下方式启动并启用服务:

systemctl start httpd
systemctl enable httpd
systemctl start mariadb
systemctl enable mariadb

5. 现在,通过运行以下命令来保护您的 MariaDB 安装:

mysql_secure_installation

6. 要使更改生效,您必须重新启动 Apache Web 服务器:

systemctl restart httpd

在 CentOS 7 上安装 MediaWiki

7. 下一步是下载 MediaWiki 包。前往 MediaWiki 下载页面并下载最新的软件包,或者您可以使用以下 wget 命令。

cd /var/www/html
wget https://releases.wikimedia.org/mediawiki/1.32/mediawiki-1.32.0.tar.gz

8. 现在使用 tar 命令提取存档的内容。

tar xf  mediawiki*.tar.gz 
mv mediawiki-1.32.0/* /var/www/html/

9.之后,我们将为MediaWiki安装创建数据库,如图所示。

mysql -u root -p 

MySQL 提示符下运行以下命令来创建数据库、创建数据库用户并授予该用户对新创建的数据库的权限;

CREATE DATABASE media_wiki;
CREATE USER 'media_wiki'@'localhost' identified by 'mysecurepassword';
GRANT ALL PRIVILEGES on media_wiki.* to 'media_wiki’@'localhost';
quit;

10. 现在,您可以通过访问服务器的 http://ipaddress 来访问 MediaWiki 应用程序,并按照安装步骤进行操作。

首先您可以选择语言设置:

11. 接下来,脚本将运行环境检查以确保满足所有要求:

12. 如果您到目前为止已按照步骤操作,则检查应该没问题,您可以继续进入下一页,在其中设置数据库详细信息。为此,请使用您之前创建的数据库、用户和密码:

13. 在下一页上,您可以选择数据库引擎 - InnoDB MyIsam。我使用过InnoDB。最后,您可以为您的 wiki 命名,并通过填写必要的字段来创建管理用户名和密码。

14.填写详细信息后,单击继续。在接下来的屏幕上,您可以保留默认设置,除非您想要进行任何其他自定义更改。

完成这些步骤后,您将获得一个名为 LocalSettings.php 的文件。您必须将该文件放置在 Wiki 的根目录中。或者,您可以复制文件的内容并再次创建文件。如果您想复制该文件,您可以执行以下操作:

scp /path-to/LocalSettings.php remote-server:/var/www/html/

15. 现在,当您尝试访问 http://youripaddress 时,您应该会看到新安装的 MediaWiki:

您可以使用之前创建的管理员用户进行身份验证并开始编辑您的 MediaWiki 安装。

结论

您现在拥有自己的Wiki页面,您可以管理和编辑页面。要使用正确的语法,您可以查看 MediaWiki 文档。