【安裝筆記】Apache, MySQL, PHP, Subversion Installation on Debian Etch

在 Debian Etch 環境下安裝 LAMP 實在是簡單的不得了~

1.MySQL Server
# apt-get install mysql-server

安裝完成後,設定 root 密碼
# mysqladmin -u root password yourpassword

重新啟動 /etc/init.d/mysql restart 會出現訊息:
Checking for corrupt, not cleanly closed and upgrade needing tables..
那是正常的,MySQL 都可以正常運作!

1.Apache2
# apt-get install apache2

/etc/apache2/apache2.conf 為 Global 環境的設定;若要設定虛擬站台(default 亦為虛擬站台之一),至 /etc/apache2/sites-available 目錄下新增或修改。我是將 default 的網頁目錄修改至 /srv/www 目錄下 (/etc/apache2/sites-available/default) :


    Options FollowSymLinks MultiViews
    AllowOverride None
    Order allow,deny
    allow from all
    # This directive allows us to have apache2's default start page
    # in /apache2-default/, but still have / go to the right place
    # RedirectMatch ^/$ /apache2-default/
 

※ 參考「UbuntuTW LAMP 網頁伺服器設定」。

3.安裝 php5
# apt-get install php5
# apt-get install php5-mysql php5-gd (安裝 MySql for PHP 模組與 GD 繪圖模組)

4.安裝 Subversion 版本控管伺服器
# apt-get install libapache2-svn subversion

5.安裝 phpmyadmin
。 至 phpMyAdmin Project 網站下載最新套件 (我是下載 2.11.1-all-languages-utf-8 版本)。
。 解壓縮並更名目錄為 phpmyadmin,copy 至 /srv/www/ 目錄下。
。 # cp config.sample.inc.php config.inc.php
。 編輯 config.inc.php 內容:
  $cfg[‘Servers’][$i][‘auth_type’] = ‘cookie’;
  /* Select mysqli if your server has it */
  $cfg[‘Servers’][$i][‘extension’] = ‘mysqli’;

在瀏覽器輸入 http://yourhttpservr/phpmyadmin 網址,輸入 root 與其密碼即可登入。

文章導覽

   

共有 4 則迴響

  1. 您好.
    路過這, 看到了 tom 所說的一些問題..
    雖然這文章已經久遠, 但是我仍然忍不住想說一下。
    1.希望 tom已經有足夠的政府專案執行經驗,否則一切以官商勾結做行為解釋是相當不當的,尤其是對正派完成專案的公司是極大的侮辱。
    2.小弟本人是經常接觸政府專案的,亦有執行部分私人企業專案,總數少說有50件以上,大到上億小至數千。我認為,清廉做事的大有人在,但是在專案底下搞小動作的卻也不只政府獨有,私人企業的亦不少。
    3.做任何的專案(不論私人或是政府),皆須先與客戶拜訪,打打照面,問問需求,討論細節,對於技術與業務問題,客戶皆很喜歡廠商提供意見,因為客戶最怕的不是發包價格問題,最怕是發包了卻做不成事。客戶在不清楚專案的相關條件下,最希望有人提供意見。所以說,大多數的專案啟動前,都是有諮詢過的。
    4.說句嚴重的,陳定南(不只陳定南)上任的話,絕對會官商勾結,您若是有想問「為什麼?」,您可以直接Email給我,我會告訴您原因的。
    5.承以上,專案不需要官商勾結亦可做,除非您對官商勾結有所謂的定義不同問題。

    我大膽的假設一下,貴公司應該是因為接了評估不當的專案,因無法結案,所以大吐苦水胡亂猜疑吧?

    您所說的人為問題,確實是人為問題,但是這是接這案子的業務的錯喔!

  2. Hello tom:
    佩服您留言寫了這麼長的問題。 !^^
    您的問題,正都是因為 “人” 的問題,其實與軟體也沒絕對的直接關係。
    人為問題,我肯定也是無解的,我最多所能做的,就是盡量在調和專案內部開發人員互動與技能、技術等議題。
    至於政治面因素,我也是沒辦法的。 🙂

  3. HI,看了很多站長的文章後,受益真的滿多的。

    不過有一個問題還是想和Ken聊一下。

    就是在專案執行之前的需求規格的訂定期。

    假設某一政府的事務單位要做事務系統好了。

    那在未招標開案前,該事務單位認為現在的
    系統已非常好用了,不需另行開發。

    但官商既然已「勾結」了,所以最後就是開始招標了,只是事務主管此就用非常具有敵意的心態來與專案公司配合。

    照理說客戶有敵意的狀態下,理論上
    就應該無法取得系統的需求來開案,
    但專案公司的業務,可能為了開案,
    於是就隨意猜測「規格」。

    結果,專案公司得標了,但:

    1.專案的實際需求與合約需求根本不合
    2.客戶使用者是抱著不想理工程師的態度
    (或說不想成為官商勾結下的幫助者)

    結果這之後的過程往往就是工程師要承受痛苦了,矇矇在之前的文章有提過,為何台灣
    的專案公司的工程師都做不下呢?

    因為,往往在工作的過程當中,都是類似這種「人」的問題,而不是「系統」的問題,因為只要客戶在專案前、專案中、專案後都是抱著一個很配合的心態,那根本台灣的工程師,沒人想要躲去MIS,因為做專案給人的成就感,比任何一種工作都還來的多。

    所以想問站長二個問題

    1.台灣的專案公司是否弊病就是在
    取得案子的管道,並不是靠實力,而是靠私下的金錢關係,進而導致專案過程實際負責的單位往往一頭霧水,而不願配合,或說
    希望自己一輩子清白,不願參與到官商勾
    結的流程。針對台灣專案公司做業務的方
    式,只重視業務管道,不重視技術成長的核心態度,站主認為有解嗎?
    (我的看法….陳定南當上總統並解散
    藍綠政黨並實行獨裁政權,這樣台灣才可能有救……但….)

    2.站主做過的專案應該很多,但沒看過站主
    講過這種「人為問題」的經驗,是否願意分享一下自己的經驗呢?

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *