BananPi M1 安裝系統已經沒有維護與更新,很多套件在使用 Pi Store時也無法下載,所以本次將系統改為為 CentOS 7
http://mirror.centos.org/altarch/7/isos/armhfp/
http://mirror.centos.org/altarch/7/isos/armhfp/
系統安裝完畢後,我們安裝下列套件
Apache、 PHP、 MariaDB、MediaWiki
Apache、 PHP、 MariaDB、MediaWiki
先安裝套件主體
yum -y install httpd php php-mysql php-gd php-xml mariadb-server mariadb php-mbstring
安裝完畢後,啟動與設定資料庫
systemctl start mariadb
mysql_secure_installation
設定完密碼後,直接按4次 「ENTER」
disable anonymous users(關閉訪客)
enforce only local root login(root只能本機登入)
remove test database(刪除測試資料庫)
reload priv tables(重新讀取資料庫權限)
disable anonymous users(關閉訪客)
enforce only local root login(root只能本機登入)
remove test database(刪除測試資料庫)
reload priv tables(重新讀取資料庫權限)
進入 mariadb 輸入下列指令
mysql -u root -p
CREATE USER 'wiki'@'localhost' IDENTIFIED BY 'CHANGE_MARIADB_PASSWORD';
CREATE DATABASE wikidatabase;
GRANT ALL PRIVILEGES ON wikidatabase.* TO 'wiki'@'localhost';
FLUSH PRIVILEGES;
SHOW DATABASES;
SHOW GRANTS FOR 'wiki'@'localhost';
exit
systemctl enable mariadb
啟動與設定 apache
systemctl enable httpd
vi /etc/httpd/conf/httpd.conf
變更
舊 DocumentRoot “/var/www/html”
新 DocumentRoot “/var/www”
舊 DocumentRoot “/var/www/html”
新 DocumentRoot “/var/www”
變更
舊 ” DirectoryIndex index.html”
新” DirectoryIndex index.html index.html.var index.php”
舊 ” DirectoryIndex index.html”
新” DirectoryIndex index.html index.html.var index.php”
產生index.html
echo "It Works" >> /var/www/index.html
systemctl start httpd.service
設定防火牆讓 WebService 通過
yum -y install system-config-firewall-tui
firewall-cmd --permanent --add-service=http
firewall-cmd --permanent --add-service=https
firewall-cmd --reload
來吧,用瀏覽器連接到BananaPi的IP測試看看吧!
現在安裝 MediaWiki,目前安裝的時候 mediawiki 是1.28,不過1.28需要PHP5.5以上版本,CentOS For Pi 只有5.4,只能降級安裝 1.26版本。
cd /root
wget http://releases.wikimedia.org/mediawiki/1.26/mediawiki-1.26.2.tar.gz
curl -O http://releases.wikimedia.org/mediawiki/1.26/mediawiki-1.26.2.tar.gz.sig
gpg --verify mediawiki-1.26.2.tar.gz.sig mediawiki-1.26.2.tar.gz
cd /var/www
tar -zxf /root/mediawiki-1.26.2.tar.gz
ln -s mediawiki-1.26.2/ mediawiki
chown -R apache:apache /var/www/mediawiki
systemctl restart httpd.service
這樣就完成系統端的安裝,接下來到 http://IP_OF_BANANAPI/mediawiki 完成後續安裝即可。
沒有留言:
張貼留言