ECS实践训练营Day2--搭建wiki知识库

ECS实践训练营Day2--搭建wiki知识库

实验环境:Centos 7.7 64位

我们采用一个开源的MediaWiki来搭建wiki,在这之前我们先搭建好LAMP环境。

搭建LAMP环境

LAMP = Linux + Apache Httpd + MySQL + PHP

第一个我们已经弄好了,所以我们依次弄后面的三个

安装 Apache Httpd

Apache是世界使用排名第一的Web服务器软件。它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件之一

我们的MediaWiki便是放在这下面。

输入以下命令安装Apache服务及其扩展包。

yum -y install httpd httpd-manual mod_ssl mod_perl mod_auth_mysql

然后启动Apache服务

systemctl start httpd.service

此时可以进入公网ip的80端口,出现以下界面即安装成功

安装 MySQL

输入以下命令,下载并安装MySQL官方的Yum Repository。

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运行状态

systemctl status mysqld.service

安装PHP

由于MediaWiki要求的PHP版本需要7.2.9以上,我们在此安装7.4。值得注意的是7.2.5的并不行。

由于yum自身的库里只有php5.4,我们需要添加新的储存库。

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

然后安装PHP7.4及其扩展

yum -y install yum-utils
yum-config-manager --enable remi-php74
yum install php  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 -v

即可查看PHP的版本

至此,LAMP环境便搭建完成了。

安装MediaWiki

先下载MediaWiki包

wget https://releases.wikimedia.org/mediawiki/1.34/mediawiki-1.34.2.tar.gz

将其拷贝并解压

cp mediawiki-1.34.2.tar.gz /var/www
cd /var/www
tar -xvf mediawiki-1.34.2.tar.gz

把原有的html文件夹重命名,把新解压的文件夹命名成html

mv html old
mv mediawiki-1.34.2 html

在当前目录创建data文件夹,作为搭建wiki时,数据库的储存位置。

mkdir data

对data文件夹的其他人权限添加 写权限

chmod o+w data

否则会在创建wiki的最后一步时出现错误。

然后我们重启一下Apache服务

systemctl restart httpd

然后我们输入我们的公网ip,就能够访问wiki进行设置了。

配置MediaWiki

语言自然是中文啦。

点击继续

选择SQLite,并确保数据目录是我们刚才创建的data目录下,名字随意啦~

然后输入好该输入的。

点击继续

看见如此,我们就创建完了,再点击继续

此时会下载一个LocalSettings.php,我们用FileZilla链接此服务器,将此文件上传至/var/www/html即可。

然后点击“进入您的Wiki”,出现这个界面,我们的Wiki就正式搭建完成了。

右上角登录自己的Wiki,便可以开始搭建自己的知识库啦~

posted @ 2020-08-07 20:54  ~Lanly~  阅读(167)  评论(0)    收藏  举报