1. 程式人生 > 實用技巧 >ECS實踐訓練營Day2--搭建wiki知識庫

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,便可以開始搭建自己的知識庫啦~