2015年8月10日 星期一

2015年08月06號RHEL 7上課筆記

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站台架設

沒有留言:

張貼留言