Linux 下 MediaWiki 的安装使用
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 的安装使用相关推荐
- Linux下Tomcat的安装配置
Linux下Tomcat的安装配置 一.下载安装对应的jdk,并配置Java环境. 官网下载地址: http://www.oracle.com/technetwork/java/javase/down ...
- linux下从git获取有权限的代码,linux下从源代码安装git
之所以有这样的需求,是因为部分预安装的git版本太低,很多功能没有并且安全性存在问题. 比如git submodule add xxx@host:yyy.git必须在父repo的root目录安装,而新 ...
- linux编译安装jpeg,Linux下JPEG库安装脚本(转)
Linux下JPEG库安装脚本(转)[@more@]该脚本用于在Linux下安装JPEG库,在安装GD库的时候如果没有JPEG库,GD将不能生成JPEG格式的图象. 作者: 何志强#----where ...
- Linux下图解minicom安装
Linux下图解minicom安装 minicom是一个串口通信工具,就像Windows下的HyperTerminal.可用来与串口设备通信,如调试交换机和Modem等.它的Ubuntu软件包的名称就 ...
- Linux下的软件安装方法介绍
本文目录 一.Linux下的软件安装方式 二.在线安装 三.使用dpkg从本地磁盘安装deb软件包 本文目录 一.Linux下的软件安装方式 通常Linux上的软件安装主要有三种方式: 在线安装 从磁 ...
- linux下nginx编译安装
转载自: http://hanqunfeng.iteye.com/blog/697696 一.下载nginx 下载地址:http://www.nginx.org/ 选择nginx-0.8.36 将该下 ...
- linux下pptpd的安装配置(×××)
linux下pptpd的安装配置(×××)--单网卡×××实现 (本文部分内容摘自互联网,特此声明!) 环境介绍:Linux(redhat) 2.6.18 +PPP+PPTPD ...
- OpenCV在Linux下的编译安装(Ubuntu )
OpenCV在Linux下的编译安装(Ubuntu ) 1.先安装相关的库: sudo apt-get install build-essential sudo apt-get install lib ...
- Linux下Nagios的安装与配置
Linux下Nagios的安装与配置 2017-03-23 17:40:20 来源: 点击:0 Nagios是企业普遍使用的最具影响力的网络信息监视系统之一,它可以动态监视指定的网络状态 ...
最新文章
- nfs原理及安装配置
- python基础5(来自廖雪峰的官方网站)
- 逻辑回归 数据_数据科学中的逻辑回归
- JAVA https证书相关
- 基于库函数STM32流水灯的实现
- IOS-播放器开发(1)-视频基本原理
- QQ影音播放.flv文件只有声音没有画面解决办法
- 响应式织梦模板酒店客房类网站
- python可以手眼定标吗_北京高碑店小学生Python编程周末班
- EXCEL 合并同样格式的多个excel文件
- RSA 含两道oj 上ctf题目
- android 裁剪屏幕中特定区域内的内容
- 各版本JDK、JRE官方下载地址
- 【c++】——函数的堆栈调用详细过程
- 关掉visual studio 在桌面上右键---在visual studio中打开
- HTML(一)静态登录注册页面附有完整网页(html+css+js)
- 网站另类推广玩法心得
- 让Enter键实现Tab键的功能
- linux下的屏幕录像软件罗列
- w311m linux驱动下载,腾达W311MI网卡驱动