MediaWiki 的安装使用

我的小站、Github

MediaWiki 全球最著名的开源wiki程序,采用PHP编程语言写成,并可使用MySQL、MariaDB、PostgreSQL或SQLite之一作为其关系数据库管理系统。

环境搭建

Ubuntu

# 更新一波软件
sudo apt-get upgrade# 安装Apache2
apt install apache2# 安装 PHP 及所需拓展
apt install php7.4 php7.4-mbstring php7.4-xml php7.4-mysql php7.4-sqlite3 php7.4-gd# 安装 MySQL
apt install mysql-server-8.0

CentOS 7.7

CentOS7下安装PHP默认版本是 5.4,MediaWiki 1.34 要求 PHP 最低版本为 7.2.9,所以需要换源升级。

# 更新源
rpm -Uvh https://mirror.webtatic.com/yum/el7/epel-release.rpm
rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm# 移除系统自带的php-common
yum remove php-common -y# 安装依赖包
yum install -y php72w php72w-opcache php72w-xml php72w-mcrypt php72w-gd php72w-devel php72w-mysql php72w-intl php72w-mbstring# 查看 PHP 版本
php -v# 安装Apache服务及其扩展包
yum -y install httpd httpd-manual mod_ssl mod_perl mod_auth_mysql# 启动 Apache 服务,并设置开机自启
systemctl start httpd.service
systemctl enable httpd.service# 安装 MySQL
wget http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm
yum -y install mysql57-community-release-el7-10.noarch.rpm
yum -y install mysql-community-server# 启动 MySQL
systemctl start mysqld.service

可从 MySQL官网 获取最新 yum源 下载链接

安装 MediaWiki

获取 MediaWiki 安装包下载链接

访问 MediaWiki ,选取最新稳定版安装包下载链接,这里选取 1.34.2 版本。

# 获得 MediaWiki 安装包
wget https://releases.wikimedia.org/mediawiki/1.34/mediawiki-1.34.2.tar.gz# 解压
tar -xvf mediawiki-1.34.2.tar.gz # 移出 html 旧目录(如果有的话)
mv /var/www/html /var/www/old# 更换 html 目录
mv mediawiki-1.34.2 /var/www/html

访问 http://<你的公网IP地址>/

配置 MediaWiki

点击 set up the wiki

如果出现一下页面,说明访问权限不够

# 给其他用户授权访问 session
chmod -R 777 /var/lib/php/session

再刷新一下

根据自己喜好选择数据库,这里选择 MySQL

下载配置文件 LocalSettings.php 文件 并上传到页面根目录,本教程中的为 /var/www/html

使用 MediaWiki

登录

访问 http://<你的公网IP地址>/, 会自动跳转到 /index.php/首页

参数设置

编辑首页、更多~~

尽情探索其他操作吧~~

Linux 下 MediaWiki 的安装使用相关推荐

  1. Linux下Tomcat的安装配置

    Linux下Tomcat的安装配置 一.下载安装对应的jdk,并配置Java环境. 官网下载地址: http://www.oracle.com/technetwork/java/javase/down ...

  2. linux下从git获取有权限的代码,linux下从源代码安装git

    之所以有这样的需求,是因为部分预安装的git版本太低,很多功能没有并且安全性存在问题. 比如git submodule add xxx@host:yyy.git必须在父repo的root目录安装,而新 ...

  3. linux编译安装jpeg,Linux下JPEG库安装脚本(转)

    Linux下JPEG库安装脚本(转)[@more@]该脚本用于在Linux下安装JPEG库,在安装GD库的时候如果没有JPEG库,GD将不能生成JPEG格式的图象. 作者: 何志强#----where ...

  4. Linux下图解minicom安装

    Linux下图解minicom安装 minicom是一个串口通信工具,就像Windows下的HyperTerminal.可用来与串口设备通信,如调试交换机和Modem等.它的Ubuntu软件包的名称就 ...

  5. Linux下的软件安装方法介绍

    本文目录 一.Linux下的软件安装方式 二.在线安装 三.使用dpkg从本地磁盘安装deb软件包 本文目录 一.Linux下的软件安装方式 通常Linux上的软件安装主要有三种方式: 在线安装 从磁 ...

  6. linux下nginx编译安装

    转载自: http://hanqunfeng.iteye.com/blog/697696 一.下载nginx 下载地址:http://www.nginx.org/ 选择nginx-0.8.36 将该下 ...

  7. linux下pptpd的安装配置(×××)

    linux下pptpd的安装配置(×××)--单网卡×××实现 (本文部分内容摘自互联网,特此声明!)          环境介绍:Linux(redhat) 2.6.18 +PPP+PPTPD    ...

  8. OpenCV在Linux下的编译安装(Ubuntu )

    OpenCV在Linux下的编译安装(Ubuntu ) 1.先安装相关的库: sudo apt-get install build-essential sudo apt-get install lib ...

  9. Linux下Nagios的安装与配置

    Linux下Nagios的安装与配置 2017-03-23 17:40:20     来源:    点击:0 Nagios是企业普遍使用的最具影响力的网络信息监视系统之一,它可以动态监视指定的网络状态 ...

最新文章

  1. nfs原理及安装配置
  2. python基础5(来自廖雪峰的官方网站)
  3. 逻辑回归 数据_数据科学中的逻辑回归
  4. JAVA https证书相关
  5. 基于库函数STM32流水灯的实现
  6. IOS-播放器开发(1)-视频基本原理
  7. QQ影音播放.flv文件只有声音没有画面解决办法
  8. 响应式织梦模板酒店客房类网站
  9. python可以手眼定标吗_北京高碑店小学生Python编程周末班
  10. EXCEL 合并同样格式的多个excel文件
  11. RSA 含两道oj 上ctf题目
  12. android 裁剪屏幕中特定区域内的内容
  13. 各版本JDK、JRE官方下载地址
  14. 【c++】——函数的堆栈调用详细过程
  15. 关掉visual studio 在桌面上右键---在visual studio中打开
  16. HTML(一)静态登录注册页面附有完整网页(html+css+js)
  17. 网站另类推广玩法心得
  18. 让Enter键实现Tab键的功能
  19. linux下的屏幕录像软件罗列
  20. w311m linux驱动下载,腾达W311MI网卡驱动

热门文章

  1. 13个大奖任你拿,网易MINI开发挑战赛强势来袭!
  2. 【重磅发布】最风骚的走位,最撩人的峰会,裂变!变!变!变!变!变!抢!...
  3. 互联网1分钟 |1026
  4. 从程序员到产品经理,我是如何成功转型的
  5. mysql(四)log
  6. Win7x64中使用VS调试WEB项目报“ORA-06413: 连接未打开”错误解决方法
  7. 用权值实现数据被抽取的概率
  8. 碉堡完整的高性能PHP应用服务器appserver
  9. 关掉linux下的讨厌的beep声
  10. 默认路由-静态路由-动态路由