作者:湯海京 第十一章 Linux下Apache、PHP3、mysql的整合 11.1 所需的RPM包 apache_1.3.12.tar.gz php-3.0.16.tar.gz mysql-3.22.32.tar.gz 注意:以上均為源代碼而非RPM包 11.2 軟件安裝 以root登錄,將以上文件均拷貝至/root下 11.2.1 安裝MySQL (1) 解開壓縮包 tar -zvxf mysql-3.22.32.tar.gz (2) 將產生mysql-3.22.32目錄移到/usr/local/mysql mv mysql-3.22.32 /usr/local/mysql (3) 編譯MySQL cd /usr/local/mysql ./configure --prefix=/usr/local/mysql make make install 注:MySQL的安裝到此結束 11.2.2 Apache、PHP3的混合編譯 (1) 解開壓縮包 tar xvzf apache_1.3.12.tar.gz 產生apache_1.3.12目錄 tar xvzf php-3.0.16.tar.gz 產生php-3.0.8目錄 (2) 把Apache的安裝目錄定為/usr/local/apache cd apache_1.3.12 ./configure --prefix=/usr/local/apache (3) 配置支持MySQL、作為Apache功能模塊、跟蹤變量有效 cd ../php-3.0.16 ./configure --with-mysql=/usr/local/mysql --with- apache=../apache_1.3.12 --enable-track-vars make make install 注:PHP的安裝到此結束 (4) 配置Apache,加入PHP3的模塊 cd ../apache_1.3.12 ./configure --prefix=/usr/local/apache --activate- module=src/modules/php3/libphp3.a make make install 注:APACHE安裝完畢 11.2.3 更改配置 (1) 把php.ini文件拷到/usr/local/lib/目錄下. cd ../php-3.0.8#cp php3.ini-dist /usr/local/lib/php3.ini (2) 更改Apache的配置文件 cd /usr/local/apache/conf vi httpd.conf 找到 AddType application/x-httpd-php3.php3 把它前頭的#號給刪了當然也可加一行 AddType application/x-httpd-php3.ASP 這樣用FrontPage編輯會方便一點。