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,便可以开始搭建自己的知识库啦~
本文作者:~Lanly~
本文链接:https://www.cnblogs.com/Lanly/p/13455203.html
版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
2017-08-07 JZOJ.5236【NOIP2017模拟8.7】利普希茨
2017-08-07 JZOJ.5235【NOIP2017模拟8.7】好的排列
2017-08-07 JZOJ.5234【NOIP2017模拟8.7】外星人的路径
2017-08-07 JZOJ.5231【NOIP2017模拟8.5】序列问题
2017-08-07 JZOJ.3769【NOI2015模拟8.14】A+B
2017-08-07 JZOJ.3777【NOI2015模拟8.17】最短路(shortest)
2017-08-07 JZOJ.5230【NOIP2017模拟8.5】队伍统计