centos7搭建mediawiki

本文详细介绍了如何在CentOS 7.5系统上搭建LAMP环境,并通过具体的步骤指导如何安装MediaWiki,包括配置MariaDB数据库、创建用户和数据库,以及安装和配置PHP 7.1组件。

安装环境


安装准备的软件及安装环境:

1. 系统版本CentOS Linux release 7.5.1804 (Core)

2.软件版本:
(1)httpd-2.4.6-80.el7.centos.1.x86_64 ;

 (2)Server version: 10.2.19-MariaDB MariaDB Server

 (3)PHP 7.1.23

 (4)Windows-server-2008R2 AD域控制器

3. 使用yum安装LAMP环境,关闭防火墙和selinux,便于顺利测试:

systemctl status firewalld
systemctl stop firewalld
systemctl disable firewalld

centos7搭建mediawiki

配置MariaDB yum源安装Http和MariaDB:

vim /etc/yum.repos.d/Mariadb.repo(空文件里输入)

[mariadb]
name = MariaDB
baseurl = https://mirrors.ustc.edu.cn/mariadb/yum/10.2/centos7-amd64
gpgkey=https://mirrors.ustc.edu.cn/mariadb/yum/RPM-GPG-KEY-MariaDB
gpgcheck=1

centos7搭建mediawiki

yum clean all
yum makecache all

centos7搭建mediawiki

安装httpd和mariadb数据库:

yum install httpd mariadb-server mariadb

centos7搭建mediawiki

vim /etc/httpd/conf/httpd.conf

centos7搭建mediawiki

DocumentRoot "/var/www"
<Directory "/var/www">
<Directory "/var/www">

启动httpd服务和mariadb服务

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

centos7搭建mediawiki

进入数据库创建数据库:mysql -u root -p

MariaDB [(none)]> CREATE USER 'wiki'@'localhost' IDENTIFIED BY '123';

MariaDB [(none)]> CREATE DATABASE wikidatabase;

MariaDB [(none)]> GRANT ALL PRIVILEGES ON wikidatabase.* TO 'wiki'@'localhost';

MariaDB [(none)]> FLUSH PRIVILEGES;

centos7搭建mediawiki

MariaDB [(none)]> show databases;

MariaDB [(none)]> SHOW GRANTS FOR 'wiki'@'localhost';

centos7搭建mediawiki

安装PHP7.0

rpm -Uvh https://mirror.webtatic.com/yum/el7/epel-release.rpm
rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
yum install -y php71w-fpm php71w-opcache php71w-cli php71w-gd php71w-imap php71w-mysqlnd php71w-mbstring php71w-mcrypt php71w-pdo php71w-pecl-apcu php71w-pecl-mongodb php71w-pecl-redis php71w-pgsql php71w-xml php71w-xmlrpc php71w-devel mod_php71w php71w-ldap

centos7搭建mediawiki

配置mediawiki

cd /home
wget http://releases.wikimedia.org/mediawiki/1.31/mediawiki-1.31.0.tar.gz

centos7搭建mediawiki

cd /var/www
tar -zxf /home/mediawiki-1.31.0.tar.gz
ln -s mediawiki-1.31.0/ mediawiki
chown -R apache:apache /var/www/mediawiki-1.31.0
systemctl restart httpd

centos7搭建mediawiki

安装mediawiki


打开浏览器输入http://ip地址/mediawiki/index.php 开始初始化设置

一.选择语言版本字库版本

centos7搭建mediawiki

centos7搭建mediawiki

二.选择数据库类型,这里选择MySQL

centos7搭建mediawiki

三.设置数据库名称和资料库名称

centos7搭建mediawiki

        四.选择数据库引擎为InnoDB

centos7搭建mediawiki

 五.设置全局名称和添加管理员

centos7搭建mediawiki

centos7搭建mediawiki

六.开始安装mediawiki

centos7搭建mediawiki

centos7搭建mediawiki

centos7搭建mediawiki

CentOS搭建 Wiki 可以选择多种方案,比如使用 MediaWiki、DokuWiki 等开源软件。下面以安装并配置 MediaWiki 为例,介绍 CentOS 7搭建 Wiki 的步骤。 1. 安装 Apache 和 PHP 首先安装 Apache 和 PHP,使用 yum 命令即可: ``` sudo yum install httpd php php-mysql ``` 2. 安装 MySQL Wiki 需要一个数据库来存储数据,可以选择 MySQL 或者 MariaDB。这里以 MySQL 为例,安装命令如下: ``` sudo yum install mariadb-server mariadb ``` 启动 MySQL 并设置开机自启: ``` sudo systemctl start mariadb sudo systemctl enable mariadb ``` 设置 MySQL root 用户的密码: ``` sudo mysql_secure_installation ``` 3. 下载和安装 MediaWikiMediaWiki 官网下载最新版本的 MediaWiki,并解压到 Apache 的默认网站目录 `/var/www/html/`: ``` cd /var/www/html sudo wget https://releases.wikimedia.org/mediawiki/1.35/mediawiki-1.35.0.tar.gz sudo tar -xzvf mediawiki-1.35.0.tar.gz sudo mv mediawiki-1.35.0 wiki ``` 设置文件权限: ``` sudo chown -R apache:apache wiki/ sudo chmod 755 wiki/ ``` 4. 配置 Apache 在 Apache 的配置文件 `/etc/httpd/conf/httpd.conf` 中添加以下内容: ``` Alias /wiki /var/www/html/wiki <Directory /var/www/html/wiki> Options +FollowSymLinks AllowOverride All </Directory> ``` 重启 Apache 使配置生效: ``` sudo systemctl restart httpd ``` 5. 安装 MediaWiki 访问 `http://服务器IP地址/wiki`,将会看到 MediaWiki安装页面。根据提示,依次填写数据库信息、管理员账号和密码等信息。 安装完成后,可以使用管理员账号登录到 Wiki 并开始使用了。 注意:在生产环境中,应该对数据库和 Web 服务器进行更严格的配置和安全加固,以保证数据的安全性。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值