Hi there,
I have a RedHat Linux 7.3 box that needs a few patches applied. Unfortunately none of them seem to be available as rpm's through either rpmfind or through RedHat anymore so I've downloaded the source of the following packages. I'm trying to install them, but they all seem to be tied in with one another.
These are the packages:
apache_1.3.31.tar.gz openssl-0.9.7d.tar.gz mod_dav-1.0.3-1.3.6.tar.gz mod_perl-1.29.tar.gz mod_ssl-2.8.19-1.3.31.tar.gz php-4.3.8.tar.gz
From what I've been able to gather from various sources (INSTALL docs,mailing list archives, FAQ's, etc.) I need to install everything in the following order below.
The problem seems to be that the php, perl and dav modules are not recognised by the apache configure, as well, when I try to configure PHP 4.3.8 it says that cURL needs to be version 7.9.8 or higher. I downloaded cURL 7.9.8, 7.10.5, 7.11.1 and after installing each, the php configure script still says it can't install.
Oddly enough, you need apache installed for php to install, but php is not recognised by apache unless it is installed. This seems to be a chicken or egg problem.
Can anyone help?
Thanks, Don
#-----------------------------------------
OpenSSL 0.9.7d
./config -t (test config)
./config --prefix=/usr/share/ssl --openssldir=/usr/bin make make test make install
#-----------------------------------------
#configure mod_ssl for apache src tree cd ~/tarballs/mod_ssl-2.8.19-1.3.31 ./configure --with-apache=../apache_1.3.31
#configure mod_perl for apache src tree
cd ../mod_perl-1.29
perl Makefile.PL EVERTYHING=1 APACHE_SRC=../apaches_1.3.31 USE_APACI=1 PREP_HTTPD=1 DO_HTTPD=1
make
make test
make install
#configure mod_dav for apache src tree cd ../mod_dav-1.0.3-1.3.6 ./configure --with-apxs=/usr/sbin/apxs or --with-apache=../apaches_1.3.31 make make install
#configure and install apache
cd ../apache_1.3.31 SSL_BASE=/usr/bin/openssl \ ./configure \ --enable-module=rewrite \ --enable-module=auth \ --enable-module=auth_anon \ --enable-module=auth_db \ --enable-module=auth_anon \ --enable-module=expires \ --enable-module=headers \ --enable-module=info \ --enable-module=log_agent \ --enable-module=log_referer \ --enable-module=so \ --enable-module=ssl \ --enable-module=perl \ --enable-module=dav \ --enable-module=php4 \ --activate-module=perl \ --prefix=/ \ --exec-prefix=/usr \ --mandir=/usr/share/man \ --sysconfdir=/etc/httpd \ --logfiledir=/var/log/httpd
make make test make install
#configure php for apache src tree
cd ../php-4.3.8 ./configure \ --prefix=/usr \ --sysconfdir=/etc \ --localstatedir=/var \ --sharedstatedir=/usr/com \ --mandir=/usr/share/man \ --infodir=/usr/share/info \ --with-config-file-path=/etc \ --enable-force-cgi-redirect \ --enable-bcmath \ --enable-calendar \ --enable-dbx \ --enable-dio \ --enable-discard-path \ --enable-exif \ --enable-ftp \ --enable-gd-native-ttf \ --enable-inline-optimization \ --enable-magic-quotes \ --enable-mbstring \ --enable-memory-limit \ --disable-rpath \ --enable-safe-mode \ --enable-shmop \ --enable-sockets \ --enable-sysvsem \ --enable-sysvshm \ --enable-ucd-snmp-hack \ --enable-versioning \ --enable-wddx \ --enable-yp \ --with-bz2 \ --with-curl \ --with-db3 \ --with-dom=/usr \ --with-exec-dir=/usr/bin \ --with-expat-dir=/usr \ --with-freetype-dir=/usr \ --with-gd \ --with-gdbm \ --with-gettext \ --with-gmp \ --with-iconv \ --with-imap-ssl \ --with-imap=shared \ --with-jpeg-dir=/usr \ --with-kerberos=/usr/kerberos \ --with-layout=GNU \ --with-ldap=shared \ --with-mm \ --with-mysql=shared,/usr \ --with-ncurses \ --without-oci8 \ --with-pgsql=shared \ --with-png-dir=/usr \ --with-png \ --with-pspell \ --with-regex=system \ --with-snmp=shared,/usr \ --with-snmp=shared \ --with-ttf \ --with-unixODBC=shared \ --with-zlib \ --with-apxs=/usr/sbin/apxs \ --with-openssl=/usr/local/ssl
make make test make install
_________________________________________________________________
MSNŽ Calendar keeps you organized and takes the effort out of scheduling get-togethers. http://join.msn.com/?pgmarket=en-ca&page=byoa/prem&xAPID=1994&DI=1034&SU=http://hotmail.com/enca&HL=Market_MSNIS_Taglines Start enjoying all the benefits of MSNŽ Premium right now and get the first two months FREE*.