學校願景

  • 總願景:有鶯其領,萬邦之屏。
  • 具體圖像:穩定中進步、溫馨中學習、書香繫陶情、優質滿園林。
  • 願景指標:快樂、健康、活潑、學習、和諧、進步。
首頁系統管理CentOS 6.x 安裝 LAMP 架站伺服器

CentOS 6.x 安裝 LAMP 架站伺服器

1. 安裝Apache、Mysql、PHP套件(詳細資料如下),作業系統以CentOS 6.6 64位元,請參考「CentOS 6.x 64位元基礎安裝流程」一文。

 

Apache網站架設

httpd

MySQL資料庫

mysql

mysql-server

PHP網頁語言

php

php-mbstring字符集編碼

php-gd圖形認證碼

php-mysql連接MySQL資料庫

 

2. 使用yum線上更新方式進行安裝

    # yum install –y httpd mysql mysql-server php php-mbstring php-gd php-mysql

 

3. Apache設定檔基本設定

    # vi /etc/httpd/conf/httpd.conf  (編輯httpd.conf修改2處,部分內容如下)

        ServerName www.example.com:80  (#號移除,若目前尚未有FQDN,待往後再行設定)

        DirectoryIndex index.php index.html index.html.var (預設首頁檔名,加上index.php)

 

4. ApacheMySQL服務啟動 (PHP不是服務,所以無需啟動)

    # service httpd start

    # service mysqld start

 

5. 設定ApacheMySQL開機啟動 (ApacheMySQLLAMP必要服務,所以設定開機後就立即啟動)

    # chkconfig httpd on

    # chkconfig mysqld on

 

6. 設定MySQL資料庫管理者 (root) 密碼

    # mysqladmin –u root password a123b456 (設定root密碼a123b456)

    # mysql –u root –p  (按「Enter」後輸入root密碼)

    Mysql> exit  (離開MySQL資料庫)

 

7. 防火牆設定

Apache使用80埠、MySQL使用3306埠,若MySQL資料庫不對外服務,則無需開啟防火牆連接埠,目前僅開啟防火牆連接埠80,提供網頁對外連線服務。

 

    # vi /etc/sysconfig/iptables  (編輯iptables內容如下)

        -A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT  (先找到開放SSH連接埠22這一行)

        -A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT  (將上一行複製過來再把22改成80)

 

    # service iptables restart  (重新啟動防火牆)

 

8. 測試PHP

    #vi /var/www/html/info.php (編寫一個info.php並存檔)

        <?php phpinfo(); ?>    

        開啟瀏覽器測試http://IP/info.php

 

9. 上傳網頁檔案到 /var/www/html

底下使用 link 的方式將 /var/www/html 資料夾連結到 /home/sysadm/web,這樣方便我們用FileZilla等傳檔軟體以 SSH 協定將本機做好的網頁檔案上傳到sysadm 帳號內的web資料夾做測試或建置網站。(假設系統已新建一個 sysadm 使用者帳號)

    # chmod 755 /home/sysadm

    # mkdir /home/sysadm/web

    # chown sysadm.sysadm /home/sysadm/web

    # cp -rpf /var/www/html/* /home/sysadm/web/

    # mv /var/www/html /var/www/html.bak

    # ln -s /home/sysadm/web /var/www/html

 

 

參考資料:

1. 楊錦昌老師CentOS 5伺服器建置流程 (網路資料)

2. CentOS 6.x 企業現場實戰寶典  周伯恆  碁峯

返回頁首