2008年2月2日 星期六

《 Ubuntu 》LAMP 用 apt 套件庫安裝的順序和步驟

Ubuntu 安裝 Web Server 已經不是一件大事了,可以說是變得十分簡單。
在 Linux 底下完成這些條件的套件總和稱為:LAMP

以下列出必須安裝的套件名稱:


// Datebase
sudo apt-get install mysql-server

// Apache HTTP Server
sudo apt-get install apache2

// PHP for Apache HTTP Server
sudo apt-get install php5

// PHP Module
sudo apt-get install libapache2-mod-php5 php5-gd

// MYSQL for Apache HTTP Server
sudo apt-get install libapache2-mod-auth-mysql
sudo apt-get install php5-mysql

// phpMyAdmin
sudo apt-get install phpmyadmin


安裝的時候會因為相依性的問題而彼此相關,所以不見得要逐一輸入以下指令,
僅列出要完成安裝的必要套件名稱。正常來說,安裝完上述的套件之後就可以享受
Web Server 的服務啦 :)

萬一發生資料庫密碼不吻合進不去 MySQL,可以試著依照以下步驟來重新設定密碼:

  1. 停止MySQL


  2. /etc/init.d/mysql stop


  3. 用mysqld_safe指令啟動安全模式MySQL,並且告知不要讀取 grant table 以及所有 MySQL 資料庫密碼


  4. mysqld_safe --skip-grant-tables --skip-networking &


  5. MySQL 現在則在沒有密碼保護的狀態下執行


  6. mysql -u root


  7. 將可以使用你系統上包含所有資料庫密碼的 mysql資料庫,並且可以更改 root 密碼


  8. mysql > use mysql;
    mysql > UPDATE user SET Password=PASSWORD("yournewpasswd") WHERE User="root";


  9. 離開MySQL並且重新啟動 mysql


  10. mysql> exit




參考資料:
Ubuntu Apache-PHP-MySQL Server
MySQL HowTo