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