Linux以其安全可靠、代碼開放、低成本和豐富的第三方軟件,受到網站設計人員的青睐,其中Apache+MySQL+PHP更是引人注目,再加上Mod―Auth―MySQL、phpMyAdmin等模塊的支持,使網站開發人員更是如虎添翼。其中Apache是網站服務程序,功能類似於微軟的IIS信息服務器;MySQL是一種多用戶、多線程的數據庫服務器,它以簡單易用而著稱,即使你對數據庫了解不深也沒關系,但你千萬別擔心它的功能和安全問題;PHP是一種新興的編程語言,語法上類似於C語言,功能很強;phpMyAdmin就是用PHP編寫的用於MySQL數據庫管理的免費軟件;Mod―Auth―MySQL是Apache 用於用戶身份認證的第三方模塊。
一、軟件獲取
apache―1.3.6.tar.gz
可從http://www.apache.org下載。
php-3.0.12.tar.gz
可從http://www.php.net下載,而且這裡是PHP的“老家”。
mysql-3.22.27.tar.gz
可從http://www.mysql.com下載。
mod―auth―mysql-2.20.tar.gz
可從http://bourbon.netvision.net.il/mysql/mod―auth―mysql/下載。
phpMyAdmin―2.0.5.tar.gz
可從http://www.htmlwizard.net/phpMyAdmin/下載。
注意:以上均為源代碼而非RPM包。
二、軟件安裝
以Root登錄,將以上文件均拷貝至/tmp下。
1.安裝MySQL
#tar -zvxf mysql-3.22.27.tar.gz(產生mysql-3.22.27目錄)
#mv mysql-3.22.27 /usr/local/mysql
#cd /usr/local/mysql
#./configure --prefix=/usr/local/mysql(把MySQL的安裝目錄定為/usr/local/mysql)
#make ;make install
2.安裝Apache、PHP3、Mod―Auth―MySQL
由於PHP3、Mod―Auth―MySQL是作為Apache的兩個模塊進行編譯,故Apache要與它們聯合編譯。
#tar xvzf apache―1.3.6.tar.gz (產生apache―1.3.6目錄)
#tar xvzf php-3.0.12.tar.gz (產生php-3.0.12目錄)
#tar xzvf mod―auth―mysql-2.20.tar.gz (產生mod―auth―mysql-2.20目錄)
#cd apache―1.3.6
#./configure --prefix=/usr/local/apache (把Apache的安裝目錄定為/usr/local/apache)
#cd ../php-3.0.12
#./configure --with-mysql=/usr/local/mysql
--with-apache=../apache―1.3.6 --enable-track-vars