在 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,可以試著依照以下步驟來重新設定密碼:
- 停止MySQL
- 用mysqld_safe指令啟動安全模式MySQL,並且告知不要讀取 grant table 以及所有 MySQL 資料庫密碼
- MySQL 現在則在沒有密碼保護的狀態下執行
- 將可以使用你系統上包含所有資料庫密碼的 mysql資料庫,並且可以更改 root 密碼
- 離開MySQL並且重新啟動 mysql
/etc/init.d/mysql stop
mysqld_safe --skip-grant-tables --skip-networking &
mysql -u root
mysql > use mysql;
mysql > UPDATE user SET Password=PASSWORD("yournewpasswd") WHERE User="root";
mysql> exit
參考資料:
Ubuntu Apache-PHP-MySQL Server
MySQL HowTo