1.上課前準備
(a).VirtualBox5.0上需要有RHEL7的虛擬機,並且需要有root的登入權限
(b).具有可更新套件的repo套件庫可以供套件抓取或者更新使用
2.上課重點
(a).中文化套件安裝
在套件的安裝庫裡面尋找IBUS,或者從yum search IBUS都可以找到要安裝的語系類型
#yum search IBUS
或
#yum list all | grep IBUS
(b).KVM的安裝
這部份會建議擁有實體機的Linux機器去做安裝與建置,基本上KVM這部分就是在系統層上在建置一套虛擬機裝置,這部份的實作,將簡單介紹。
(1).到套件庫或者透過yum去安裝KVM套件。
(2).到台南大學的FTP網站(ftp.stu.edu.tw)去下載ISO檔案。
(3).開啟KVM並且新增虛擬機。
(4).開啟KVM虛擬機之後,掛載剛載好的ISO檔案,設定以下資訊。
a. RAM=512MB
b. HDD=8GB
c. MOD=qemu mod
(5).之後就可以嘗試開啟虛擬機進行安裝囉。
(c).Maria DB資料庫建置
(1).進入套件庫搜尋Maria DB的套件,或者透過yum list all | grep Maria去搜尋相關套件
(2).安裝Maria DB的套件,並且開啟服務。
#systemctl enabled mariadb.service
#systemctl start mariadb.service
#mysql -u root -p
#exit
(d).phpMyAdmin的建置與管理
(1).到phpMyAdmin的官方網站(https://www.phpmyadmin.net/)去下載套件,並且選擇附檔名為.tar.gz的套件做下載。
(2).把下載來的phpMyAdmin.tar.gz透過GUI的畫面,把phpMyAdmin.tar.gz的套件移動到/var/www/html底下,並把此壓縮檔案解開,並且把資料夾更名為phpMyAdmin。
(3).在開啟phpMyAdmin之前,我們再度回到套件庫去安裝以下幾項必須套件。
1.php-5.4.16
2.php-cli
3.php-common
4.php-gd
5.php-mcrypt
6.php-mysql
7.php-pdo
8.httpd(Apache)(必備,上一章已安裝過,因此本章不會在做安裝)
(4).把httpd的服務重新啟動,使剛剛套件安裝生效
(5).透過firefox輸入http://"自己的IP位址"/phpMyAdmin進入之後,我們可以發現還少一個套件,那就是php-mbstring,我們可以透過google去查詢php mbstring on centos7去找取相關套件,套件下載位址(http://rpm.pbone.net/index.php3/stat/4/idpl/26646085/dir/centos_7/com/php-mbstring-5.4.16-21.el7.x86_64.rpm.html),下載完成之後,透過rpm做安裝。
#rpm -ivh php-mbstring-5.4.16-21.el7.x86_64.rpm.html
(6).完成生效之後,我們可以進入到phpMyAdmin的畫面了,但是卻無法登入,這時我們可以透過修改設定檔,來達到暫時進入phpMyAdmin的權限。
#cd /var/www/html/phpMyAdmin
#vim config.inc.conf
修改選項:
blowfish_secret = "abcde"
AllowNoPassword = "true"
(7).修改完成存檔之後,就可以再次登入phpMyAdmin,而且是可以透過root免密碼的方式登入。
(e).Prupal站台架設
(1).到Prupal的官方網站(https://www.phpmyadmin.net/)下載Prupal的套件與Prupal中文化的套件。
(2).把下載下來的Prupal的壓縮檔丟到html下解壓縮,並把Drupal的資料夾的東西移出到html上。
(3).把中文化的套件移動到/var/www/html/profiles/standard/translations
(4).重新複寫此資料夾的selinux權限,#restorecon -R /var/www/html
(5).補充套件php-dom,#yum install php-dom
(6).新增檔案資料夾,#mkdir /var/www/html/sites/default/files
(7).修改資料夾的使用者與群組,#chown apache.apache files
(8).複製設定檔,#cp default.settings.php settings.php
(9).修改檔案的使用者與群組,chown apache.apache settings.php
(10).重新複寫此資料夾的selinux權限,#restorecon -R /var/www/html
(11).重新啟動httpd的服務,#systemctl restart httpd.service
(12).到套件庫安裝需要套件,#yum install php-theseer-fDOMDocument
(13).到phpmadmin內去新增資料庫與使用者
a.新增資料庫drupal-->utf8_general_ci
b.新增使用者drupal-->localhost-->password
c.針對drupal的資料庫類型全選
(14).完成開啟drupal網站並開始設定
3. 今日上課重點
(a).中文化套件與各式套件安裝教學(GUI and Command)
(b).KVM服務的架設
(c).Maria DB的架設
(d).phpMyAdmin的架設
(e).Prupal站台架設
沒有留言:
張貼留言