返回顶部
首页 > 资讯 > 后端开发 > PHP编程 >MediaWiki搭建指导
  • 346
分享到

MediaWiki搭建指导

linux运维服务器centos 2023-09-27 11:09:53 346人浏览 泡泡鱼
摘要

官方文档:MediaWiki 环境准备:linux Centos 7.9 主要参考文献:如何在CentOS 7上安装MediaWiki media wiki搭建_CSDN_19_Ly的博客-CSDN博客_media wiki  

官方文档:MediaWiki

环境准备:linux Centos 7.9

主要参考文献:如何在CentOS 7上安装MediaWiki

media wiki搭建_CSDN_19_Ly的博客-CSDN博客_media wiki

 MediaWiki是一个开源的在线文档编辑分享系统,支持图片,MediaWiki是以PHP语言编写的,因此部署它是需要一个php运行环境的。

根据官网对部署环境的要求,Linux上部署MediaWiki需要LAMP环境(即Linux+Apache+Mysql+PHP)。

一、安装apache服务

  • 安装
yum install Httpd
  • 启动&开机自启动
systemctl start httpdsystemctl enable httpd

安装完成后,主要的网页文件是放在/var/www/html, 配置文件是:/etc/httpd/conf/httpd.conf

二、安装数据库

  • 安装mariadb
yum install mariadb mariadb-server
  • 启动&开机自启动
systemctl start mariadbsystemctl enable mariadb
  • 配置:

设置root用户密码

mysql -u rootuse mysql;update user set passWord=password("***")where user='root';flush privileges;exit;

创建数据库mediawiki及用于访问数据库的用户mwuser:

MariaDB > create database mediawiki;MariaDB > grant all privileges on mediawiki.* to mwuser@localhost identified by "yourpassword";MariaDB > > flush privileges;MariaDB > quit;

三、安装php

本来捣鼓了一阵把php7.2安装上了,结果启动mediawiki后提示当前版本需要更高的php环境,需要php7.4及以上版本。

  • 卸载了原本的php软件:
rpm -qa|grep php|xargs rpm -e --nodeps
  •  安装php7.4:

运行以下命令以添加所需的存储库:

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

启用PHP 7.4 Remi存储库

yum -y install yum-utils(可不用)yum repolist all |grep phpyum-config-manager --enable remi-php74

 安装PHP 7.4 以及扩展:

yum install -y php php-common php-cli php-fpm php-mysqlnd php-zip php-devel php-gd php-mcrypt php-mbstring php-curl php-xml php-pear php-bcmath php-JSON php-Redis php-calendar php-bcmath php-Sockets php-session php-snmp php-intl texlive

当前的PHP版本应为7.4版,如下所示:

[root@wiki ~]# php -vPHP 7.4.32 (cli) (built: Sep 28 2022 09:09:55) ( NTS )Copyright (c) The PHP GroupZend Engine v3.4.0, Copyright (c) Zend Technologies

  如果要查看启用的模块,请运行:

[root@wiki ~]# php -m[PHP Modules]bcmathbz2calendarCorectypecurldatedomexiffileinfofilterftpgdgettexthashiconvigbinaryintljsonlibxmlmbstringmcryptmsgpackmysqlimysqlndopensslpcntlpcrePDOpdo_mysqlpdo_sqlitePharposixreadlineredisReflectionsessionshmopSimpleXMLsnmpsocketssodiumSPLsqlite3standardsysvmsgsysvsemsysvshmtokenizerxmlxmlreaderxmlwriterxslzipzlib[Zend Modules]

四、安装mediawiki

到官网的下载页面下载最新的tar包,当前最新版本是1.38.4

cd /usr/localwget https://releases.wikimedia.org/mediawiki/1.38/mediawiki-1.38.4.tar.gz --no-check-certificatetar zxf mediawiki-1.38.4.tar.gzmv mediawiki-1.38.4/* /var/www/html/chown -R apache:apache /var/www/htmlchmod -R 755 /var/www/html

在Apache的配置文件中加入如下修改:

vi /etc/httpd/conf/httpd.conf#LoadModule php7_module        modules/libphp7.so   #注释掉此行LoadModule php7_module  modules/libphp7.so   #添加此行ServerName ip:80   # servername 填入ip:80,端口默认是80  #在此行下添加index.php DirectoryIndex index.php index.htmlAddType application/x-compress .ZAddType application/x-gzip .gz .tgzAddType application/x-httpd-php .php      添加此行

重启apache生效

systemctl restart httpd

四、配置mediawiki

输入:http://ip 即可进入mediawiki的配置页

 

按照提示一步步进行配置,最后完成后会生成LocalSettings.php文件,将该文件拷贝至index.php的同级目录:/var/www/html,并赋予权限:

chown -R apache:apache /var/www/htmlchmod -R 755 /var/www/htmlsystemctl restart httpd

这样再访问网址就可以使用wiki了。

来源地址:https://blog.csdn.net/zhulianseu/article/details/127573835

--结束END--

本文标题: MediaWiki搭建指导

本文链接: https://lsjlt.com/news/419599.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • MediaWiki搭建指导
    官方文档:MediaWiki 环境准备:Linux centos 7.9 主要参考文献:如何在CentOS 7上安装MediaWiki media wiki搭建_CSDN_19_Ly的博客-CSDN博客_media wiki  ...
    99+
    2023-09-27
    linux 运维 服务器 centos
  • docker搭建MediaWiki
    MediaWiki 是 Wikipedia 使用的网站解决方案的开源版,以个人观点来看,Wiki 在这个时代显得不够时尚,且不支持 MarkDown 等新兴的标记语言,另外页面的组织方式采用了自己的一套管理语言,上手需要一定的学习成本。不过...
    99+
    2023-01-31
    docker MediaWiki
  • 实践指导:搭建Golang服务器
    Golang 是一种开源的编程语言,它在构建高效、可靠的服务器端应用程序方面表现出色。本篇文章将介绍如何使用 Golang 搭建一个简单的服务器,并提供具体的代码示例。通过本文的实战指...
    99+
    2024-02-24
    服务器 golang 实战 标准库
  • PHP互联网项目搭建全程指导:快速搭建稳定可靠的网络应用
    在互联网时代,PHP作为一种功能强大且易于学习使用的编程语言,在网络应用开发中扮演了重要角色。许多网站和应用程序都是基于PHP开发的,其灵活性和可扩展性使其成为了开发者们首选的工具。在...
    99+
    2024-03-07
    互联网 项目 php
  • 阿里云搭建SVN服务器搭建指南
    在当前信息化时代,SVN(Subversion)已经成为企业团队中进行版本控制的重要工具。然而,如何在阿里云上搭建一个稳定、高效的SVN服务器呢?本文将为您详细解答。 一、SVN服务器搭建流程注册阿里云账号:首先,您需要注册一个阿里云账号。...
    99+
    2023-11-20
    阿里 服务器 指南
  • 【SA8295P 源码分析】87 - SA8295P HQNX + Android 编译环境搭建指导
    【SA8295P 源码分析】87 - SA8295P HQNX + Android 编译环境搭建指导 一、Android 编译环境搭建:Android + sa8295p-hqx-4-2-...
    99+
    2023-09-25
    QAM8295P SA8295P HQNX Android
  • HADR的搭建步骤指南
    本篇内容主要讲解“HADR的搭建步骤指南”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“HADR的搭建步骤指南”吧!1   &nbs...
    99+
    2024-04-02
  • Tomcat 8.5 环境搭建指南
    文章目录 导言环境搭建总结 导言 欢迎阅读本篇博客,本文将为您提供关于如何搭建Tomcat 8.5环境的详细指南。Tomcat是一个流行的开源Java Servlet容器,它提供了一个...
    99+
    2023-10-25
    tomcat java
  • docker创建volume 指定volume 导出image 导入image
    DockerfileFROM openjdk:8WORKDIR /hgs/java/#RUN ["/bin/sh","-c","rm -f ...
    99+
    2023-06-04
  • 云服务器建设指导思想
    云服务器是一种虚拟服务器软件,旨在提供高性能、高可用性和弹性的计算资源,使数据中心能够同时处理数百台服务器。以下是云服务器建设的一些指导思想: 高可用性:云服务器能够在不同的硬件平台和操作系统之间快速地切换和备份数据,以避免单点故障或硬...
    99+
    2023-10-26
    指导思想 服务器
  • python 开发环境(PyCharm)搭建指南
    Python 的下载并安装 参考:Python基础教程——搭建Python编程环境 下载 Python Python 下载地址:官网 (1)点击【Downloads】>>>点击【Windows】>>>...
    99+
    2023-08-31
    python pycharm 开发语言
  • 亚马逊服务器搭建指南
    1. 注册 AWS 账号 首先,你需要注册一个 AWS 账号。在注册过程中,你需要提供一些个人信息和信用卡信息。AWS 提供了一些免费的服务,但是你需要提供信用卡信息以备不时之需。 2. 创建 EC2 实例 在 AWS 控制台中,选择 E...
    99+
    2023-10-27
    亚马逊 服务器 指南
  • 搭建 MongoDB 服务器,MongoDB 基本使用,数据导入导出
    MongoDB 1.1软件介绍 • 介于关系数据库和非关系数据库之间的产品 – 一个基于分布式文件存储的数据库。 – 由 C++ 语言编写。旨在为 WEB 应用提供可扩展的高性能数据存储解决方案。 – M...
    99+
    2024-04-02
  • Node.js 阿里云服务器搭建指南
    Node.js 是一种基于Chrome V8 JavaScript引擎的运行环境,可以高效地进行服务器端编程。本文将详细指导你如何使用阿里云服务器搭建Node.js应用。 步骤一:创建阿里云服务器首先,你需要在阿里云官网注册并创建一个阿里...
    99+
    2023-12-15
    阿里 服务器 指南
  • Python学习路线:Python就业指导建议
    最近有很多伙伴希望我能给一些关于python的就业指导;之前出过很多关于Python学习路线的就业指导方面文章,但是并不是很完善,所以希望这期关于python的就业指导能够很全面很详细的聊聊就业的那些事,以下都是个人经验和建议,如有偏差还望...
    99+
    2023-06-02
  • sqoop1.4.7环境搭建及mysql数据导入导出到hive的方法
    这篇文章主要介绍“sqoop1.4.7环境搭建及mysql数据导入导出到hive的方法”,在日常操作中,相信很多人在sqoop1.4.7环境搭建及mysql数据导入导出到hive的方法问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作...
    99+
    2023-06-02
  • PHP环境搭建实用指南:优化建议分享
    PHP环境搭建实用指南:优化建议分享 PHP作为一种开源的脚本语言,被广泛应用于Web开发领域。在搭建PHP环境时,不仅要保证其稳定性和安全性,还需要优化配置,以提高性能和效率。本文将...
    99+
    2024-04-02
  • 搭建网站数据库文件怎么导入
    搭建网站数据库文件导入的方法:借助“Navicat”管理数据库软件进行导入。下载安装Navicat软件,打开软件。点击“连接”,在对弹出的对话框中切换到“SSH”选项,填写自己的服务器账号等信息。再切换到“常规”选项卡,填写Mysql信息连...
    99+
    2024-04-02
  • Mac搭建Java开发环境最佳指南
    一、前言 作为一名Java开发工程师,入门以及在公司的工作环境都是使用的Windows,有一家公司的办公电脑环境用的是ubuntu系统,还没有体验用Mac来开发是怎么样的感受呢。 个人电脑还是刚上大学买的windows神舟电脑,用来开发是跟...
    99+
    2023-08-16
    java macos
  • 阿里云轻量服务器搭建指南
    一、二、这篇文章将详细介绍如何在阿里云上搭建轻量级服务器,并提供详细的步骤和注意事项。 三、步骤一:选择合适的轻量级服务器在阿里云上搭建轻量级服务器,首先要选择一个合适的轻量级服务器实例。可以根据自己的需求选择CPU、内存、存储空间和带宽等...
    99+
    2024-01-26
    阿里 服务器 指南
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作