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