Ubuntu Mail Server 安裝
先說說什麼是Tasksel,它是一個Debian下的安裝任務套件,如果你為了使你的系統完成某一種常規功能,而需要安裝多個軟體包時,我們就可以使用它了。這句話是什麼意思呢?比如說,我們需要安裝LAMP架設一個web伺服器,為了完成這個功能,我們一般需要安裝很多個軟體包,用apt的話,我們就需要分別安裝這些包(包含apache2、php5等等),以便構成一個完整的(符合我們要求的)LAMP系統。而如果使用tasksel的話,就可以用它方便的給我們安裝一個完整的LAMP套件,而無須我們去關心具體需要由哪些包來構成這個統一的套件。在這裡,LAMP是一個例子,象gnome-desktop等也同理。
其實使用tasksel安裝LAMP套件的方法沒什麼好說的,很簡單:
sudo tasksel install lamp-server
或者:
sudo tasksel
然後在tasksel介面中選LAMP-Server就OK了。
安裝過程中會提示你輸入mysql的root密碼。
OK,安裝完成了,現在你可以執行apache2來啟動apache了,然後在瀏覽器裡輸入127.0.0.1,看看是不是已經顯示測試頁面了?
現在我們還要測試看看php5、mysql等是否也正常可以使用了,就在本機架設一個wordpress來試試看。首先,下載最新版的wordpress 2.31,解壓,將資料夾放在/var/www/下。然後執行mysql -uroot -p進入mysql控制檯,我們需要給wordpress建立一個數據庫,執行“CREATE DATEBASEE wordpress;”,然後修改/var/www/wordpress/wp-config.php檔案,更改mysql的賬號密碼以及資料庫名稱等,開啟瀏覽器,輸入127.0.0.1/wordpress/,是不是看到wordpress的安裝介面了?簡單的回答幾個問題後,wordpress就架設成功了。
1、我執行apache2後,出現類似這樣的錯誤提示:apache2: Could not determine the server’s fully qualified domain name, using 127.0.0.1 for ServerName。
修改/etc/apache2/httpd.conf檔案,在檔案的最後新增一行:ServerName localhost就OK了(當然,這個檔案有可能是空的,那直接把這行新增進去就可以了)。
2、當我用瀏覽器開啟一個php頁面後,瀏覽器並沒有顯示這個頁面,而是提示我是否儲存這個php檔案?
那是因為apache沒有正確的解析php,首先重新啟動apache試試看(sudo /etc/init.d/apache2 restart),如果問題依舊,安裝libapache2-mod-php5這個包,一般情況下這個包會隨著LAMP套件一同安裝,但是有可能會因為使用者的其他操做誤刪除(比如說安裝其他版本的php),然後重啟apache後,你也許還要執行sudo a2enmod php5來啟用它。