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,便可以开始搭建自己的知识库啦~

浙公网安备 33010602011771号