当前位置:操作系统 > Unix/Linux >>

rhadvancedserver下呕血配置web服务器成功的一点儿心得

仅以此篇水文献给过去几天来对我进行了耐心帮助的不知名的朋友,这是自由世界无私的奉献。我愿追随你们的脚步,用我的一点微薄经验帮助同样处于磨难中的人。

  配置环境RedHat Advanced Server 2.1/mysql-max-3.23.53/php-4.2.3/apache 1.3.26

  rh ad 2.1有点儿怪,默认的安装竟然没有gcc!!!所以大家装rh ad的时候需要使用custom,把gcc选上去。

  先下载各个源码包(略去一堆废话)

  tar -zvxf xxx.xxx-xx.xx.tar.gz

  安装中可能遇到的问题大半和rh ad有关,其中有些必要的库没有(这是我呕血800cc的一大原因)。要去下载(www.rpmfind.net)至少这几个:

  zlib-devel-xxx.xxx.i386.rpm

  flex-xx.xxxx.xx.i386.rpm

  (版本都选最新的吧)

  rpm -hiv xxxx.rpm(安装上去)

  cp -r mysql-max-3.23.52 /server/mysql-max-3.23.52

  (我用的是mysql的二进制发行版本,可以按照安装包里的INSTALL-BINARY一步一步照做,就可以安装了--安装这玩意也让我琢磨了好久)

  cd /path/to/apache-1.3.26

  ./configure prefix=/server/apache-1.3.26

  cd /ptha/to/php-4.2.4

  ./configure prefix=/server/php-4.2.3 --wtih-mysql=/server/mysql-mxa-3.23.53 --with-apache=/path/to/apache-1.3.26/source package --enable-treack-vars --enable-ftp

  make

  make install

  cd /ptha/to/apache-1.3.26/source package

  ./configure --prefix=/server/apache-1.3.26 --activate-module=src/module/php4/libphp4.a

  make

  make insatll

  emacs /server/apache-1.3.26/conf/httpd.conf

  加入AddType application/x-httpd-php .php

  cp /path/to/php-4.2.3/source package/php.ini-dist /usr/local/lib/php.ini

  /server/apache-1.3.26/bin/apachectl start

  应该没问题了。

  希望大家以后能多讨论一下rh ad 一类软件的应用,毕竟Linux还是主要服务于服务器的 本文来自:http://www.xiaoyaxiao.com/2049.html
发表您的高见!
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,