BBS水木清华站∶精华区

发信人: tdx (Happy汤大瞎), 信区: Linux 
标  题: 懒汉代红帽---第十一章 Linux下Apache、php3、MySQL的整合 
发信站: BBS 水木清华站 (Wed Nov  1 10:14:19 2000) WWW-POST 
 
第十一章 Linux下Apache、php3、MySQL的整合 
一、所需的RPM包  
    apache_1.3.12.tar.gz  
    php-3.0.16.tar.gz  
    mysql-3.22.32.tar.gz  
    注意:以上均为源代码而非RPM包  
二、软件安装  
  以root登录,将以上文件均拷贝至/root下  
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的安装到此结束 
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/lib 
php3.a  
make 
make install  
注:APACHE安装完毕  
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编辑会方便一点。 
 
 
-- 
※ 来源:·BBS 水木清华站 smth.org·[FROM: 159.226.91.59]  

BBS水木清华站∶精华区