«

»

九月 18

WWW Service(Apache + PHP + MySQL)

硬體環境:x86
作業系統:Debian GNU/Linux 4.0 (etch)
硬碟環境:/boot、/、/usr、/tmp、/home、swap、/var獨立分區
安裝模式:Debian最小安裝


安裝步驟:
1.安裝ssh service
# apt-get install ssh
# vi /etc/ssh/sshd_config
於最後貼上一行AllowUsers username
以利管控SSH可連入人員
# /etc/init.d/ssh restart

2.安裝MySQL Server
# apt-get install mysql-server
設定MySQL管理員密碼
# mysqladmin -u root password ‘yourpassword’

3.安裝Apache2 Service
# apt-get install apache2
測試網頁
於瀏覽器之網址列中輸入主機IP或Domain
如apache service正常則可看到「It’s working」字樣 
修改apache2預設之「重新導向」
# vi /etc/apache2/sites-available/default
將其中「RedirectMatch ^/$ /apache2-default/」此行註解(行首加上#)
重新啟動apache
# /etc/init.d/apache2 restart

4.安裝PHP
# apt-get install php5
安裝php與MySQL模組
# apt-get install php5-mysql
安裝php支援gd繪圖
# apt-get install php5-gd
撰寫測試網頁
# vi /var/www/index.php
輸入
<?php
phpinfo();
?>
如果安裝成功則會看到完整的php測試頁
其中可以驗證MySQL及gd lib的版本

基本WWW Service安裝完成

5 comments

Skip to comment form

  1. Kenming Wang

    您好,可否請教:
    安裝完後重新啟動 /etc/init.d/mysql restart 會出現:
    Checking for corrupt, not cleanly closed and upgrade needing tables..
    屢試不爽…。 從 google 爬文也找不出所以然。
    請問您是否也會有出現這樣的訊息呢? 是否會影響正常運作呢?

  2. 華生

    我也有這樣的訊息唷~
    不過因為我的MySQL長期下來都很正常運作中
    所以也沒有特別去注意他
    不過我最近會找時間去解決一下
    網路上有人士建議將DB備份
    然後完全移除MySQL,之後再重新安裝
    我會找時間測試一下然後在這邊回報測試狀況

  3. Kenming Wang

    謝謝您的回應。
    那個移除過再重新安裝,我也試過,可是結果仍一樣。 !^^

    後來在摩托學員上詢問的結果,網友是說那是正常的,並不會影響運作,應該算是虛驚一場吧。

    只是 MySQL 實在應該說明清楚,這個訊息的用意為何。 🙂

  4. 華生

    您太客氣嚕~~GPL的精神本來就是要分享勒
    不知您移除的時候,有沒有將/var/lib/mysql那個目錄砍掉
    就訊息本身看來,應該是Debian當初納入標準套件時
    有加入一些資訊於/var/lib/mysql目錄中
    造成MySQL對於目錄安全產生存疑
    一樣的MySQL版本在Fedora上面並沒有相關的訊息產出
    我的想法也是正常運作就不理
    不過有時間我還是會看看國外有沒有相關的評論
    感謝您的來訪 🙂

  5. Kenming Wang

    我倒是沒注意到 /var/lib/mysql 這個目錄耶。
    不過,還是若能請您比較有經驗來試會來得比我東摸西摸這樣來得好太多。
    靜待您的測試結果囉。 ~^^

發表迴響

你的電子郵件位址並不會被公開。 必要欄位標記為 *

您可以使用這些 HTML 標籤和 attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>