如何在 CentOS 7 上安装 MediaWiki
如果您想构建自己的 wiki 网站,可以使用 MediaWiki 轻松实现,这是一个 PHP 开源应用程序,最初是为 WikiPedia 创建的。由于为此应用程序开发了第三方扩展,因此可以轻松扩展其功能。
在本文中,我们将回顾如何使用 LAMP(Linux、Apache、MySQL 和 PHP)堆栈在 CentOS 7 上安装 MediaWiki。
在 CentOS 7 上安装 LAMP 堆栈
1. 首先,您需要启用 epel 和 remi 存储库以安装具有最新 的 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. 现在我们可以继续安装 Apache、MariaDB 和 PHP 以及运行 所需的必要扩展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 文档。