建立Apache+PHP+MySQL數(shù)據(jù)庫驅(qū)動(dòng)的動(dòng)態(tài)網(wǎng)站
2024-08-27 18:23:17
供稿:網(wǎng)友
Apache是目前應(yīng)用最廣的Web服務(wù)器,PHP3是一種類似ASP的腳本語言,目前的發(fā)展趨勢(shì)大有超過Perl之勢(shì),而MySQL是一個(gè)輕量級(jí)的數(shù)據(jù)庫系統(tǒng),特別是用于網(wǎng)站建設(shè),這3個(gè)軟件均是自由軟件,是架設(shè)數(shù)據(jù)庫驅(qū)動(dòng)的動(dòng)態(tài)網(wǎng)站的最佳排檔。
本文只介紹這3個(gè)軟件的安裝,有關(guān)PHP和MySQL的編程和使用請(qǐng)見其他資料。
一、如何獲得軟件?
獲得這3個(gè)軟件包的方法很多,目前大多數(shù)Linux分發(fā)都捆綁了這3個(gè)軟件包,如RedHat。本文介紹的安裝方法是基于從這些軟件的官方站點(diǎn)上下載獲得的軟件包進(jìn)行的,針對(duì)RedHat Linux 6.1,也介紹它們的安裝和配置。
這3個(gè)軟件的官方站點(diǎn)是:
軟件 官方網(wǎng)站 當(dāng)前版本 下載
Apache 1.3.9 這里
PHP 3.0.13 這里
MySQL 3.22.29 這里
從上述網(wǎng)站上,你應(yīng)該下在以下軟件包:
軟件 文件名
Apache apache_1.3.9.tar.tgz (apache源代碼包)
PHP php-3.0.13.tar.gz (PHP3源代碼包)
MySQL MySQL-3.22.29-1.i386.rpm (MySQL服務(wù)器)
MySQL-client-3.22.29-1.i386.rpm (MySQL客戶實(shí)用程序)
MySQL-devel-3.22.29-1.i386.rpm (MySQL包含文件和庫)
MySQL-shared-3.22.29-1.i386.rpm (客戶程序共享庫)
二、安裝MySQL
首先檢查你的系統(tǒng)是否已經(jīng)安裝了MySQL:
rpm -q MySQL
rpm -q MySQL-client
rpm -q MySQL-devel
rpm -q MySQL-shared
如果你的版本比3.22.29舊,而且你想升級(jí)MySQL到3.22.29版本,先用rpm -e刪除所有的MySQL包,并:
rpm -i MySQL-3.22.29-1.i386.rpm
rpm -i MySQL-client-3.22.29-1.i386.rpm
rpm -i MySQL-devel-3.22.29-1.i386.rpm
rpm -i MySQL-shared-3.22.29-1.i386.rpm
或者直接升級(jí)到3.22.29版:
rpm -Uvh MySQL-3.22.29-1.i386.rpm
rpm -Uvh MySQL-client-3.22.29-1.i386.rpm
rpm -Uvh MySQL-devel-3.22.29-1.i386.rpm
rpm -Uvh MySQL-shared-3.22.29-1.i386.rpm
安裝MySQL服務(wù)器時(shí),安裝程序會(huì)提示你設(shè)置root口令,有關(guān)MySQL的安裝后期設(shè)置,請(qǐng)參閱。
上述安裝將MySQL執(zhí)行文件放在"/usr/bin"目錄下,包含文件放在"/usr/include/mysql"目錄下,庫文件放在"/usr/lib/mysql"目錄下。
三、解壓縮apache和php并編譯和安裝
如上所述下載apache和php源代碼軟件包,加入下載的文件放在目錄"/apps"下,進(jìn)入"/apps"目錄,用ls檢查你有這兩個(gè)文件:
apache_1.3.9.tar.gz
php-3.0.13.tar.gz
1、解壓縮apache并配置
用下列命令解壓縮apache_1.3.9.tar.gz
tar zxvf apache_1.3.9.tar.gz
它講解壓縮的文件放在apache_1.3.9目錄下。然后配置apache:
cd apache_1.3.9 ( 進(jìn)入apache源代碼樹的目錄)
./configure --prefix=/www (假如你想安裝apache最終安裝在目錄"/www"下)