Tuesday, May 08, 2007

LAMP in ubuntu

LAMP 是 Linux + Apache + MySQL + PHP 的縮寫,很多 Web 服務最主要都是建構在 Apache + MySQL + PHP 上,所以只要安裝以上的package,大致上就可以開始架設一些你想要的Web Server了。

在使用 Ubuntu Linux 的時候,我們常會在終端機下用 apt-get 來安裝軟體,或者是使用有視窗界面的 Synaptic。它們會把需要安裝的軟體 package 下載回來到電腦上安裝。apt-get是Debian Linux的指令,而ubuntu則是使用Debian的kernel,用法是一樣的。在此簡單介紹一下apt-get的用法:


sudo apt-get install : 安裝你要的package
sudo apt-get remove : 移除你不要的package
sudo apt-get update: 更新你所安裝的package
sudo apt-get clean: 將下載至你電腦上的package清除

在預設狀況下,下載至你電腦上的 package 在軟體安裝好之後並不會被刪除掉,這樣每次 update 或是安裝新軟體後,硬碟就會被這些 package 慢慢吃掉...所以使用apt-get這個指令應該養成一個好習慣,定期clean一下,硬碟的空間才不會越來越小。

回歸正題,使用apt-get 安裝以下package:
apache2、libapache2-mod-php5、php5-mysql、mysql-server、mysql-client

預設的 web 目錄是放在 /var/www 下,在 /etc/apache2/sites-available/default 這個檔案裡的設定,如果你想更改預設的目錄位置,就去修改 DocumentRoot 的值,然後再重新啟動 apache 就可以。(重新啟動的方式是 sudo /etc/init.d/apache2 restart)設定好了之後,開啟brower連下localhost,若是出現Apache的經典座右銘: "It works",恭喜你,成功啦~

至於php & Mysql的部份,就等我架個wordpress來玩時再跟大家報告嚕...


No comments: