LAMP 代表 Linux 平台上的 Apache 網站伺服器、MySQL 資料庫以及 PHP 等腳本語言的結合,是開發與實施高效能 Web 應用的重要平台,也是網際網路時代最流行的技術架構。據 Netcraft 每月調查,採用 LAMP 的站點已佔主要市場。
# emerge -av apache
啟動 Apache:
# /etc/init.d/apache2 start
設定開機自動啟動:
# rc-update add apache2 default
配置 Apache:
# vi /etc/apache2/conf/commonapache2.conf
# emerge -av MySQL
配置 MySQL(自動建立資料庫並設定 root 密碼):
# ebuild /var/db/pkg/dev-db/mysql-4.0.25-r2/MySQL-4.0.25-r2.ebuild config
啟動 MySQL:
# /etc/init.d/MySQL start
設定開機自動啟動:
# rc-update add MySQL default
測試 MySQL:
$ MySQL -u root --password
MySQL> SHOW DATABASES;
# emerge -av mod_PHP
註:這將自動同時安裝 dev-php/PHP
讓 PHP 自動載入 MySQL 擴充:
# vi /etc/php/apache2-php4/php.ini
在該檔案加入:
extension=MySQL.so
讓 Apache 載入 PHP4 模組:
# vi /etc/conf.d/apache2
編輯 apache2_OPTS 設定為:
apache2_OPTS="-D SSL -D PHP4"
完成上述步驟,一個基本的 LAMP 系統即安裝配置完成,可正常使用。