Problem with Apache/SSL/Perl/PHP + LDAP
| From: | Andrew McCall | Date: | Thu, 25 Apr 2002 10:39:54 +0000 |
| Subject: | Problem with Apache/SSL/Perl/PHP + LDAP | ||
| Groups: | php.general | ||
| Request: | Send a blank email to php-general+get-94527@lists.php.net to get a copy of this message | ||
Hi All,
I have searched all over the web for an answer to this, but I can't seem to find one :(
I have a custom Apache installation with mod_ssl, mod_perl mod_php and
Chili!Soft's mod_casp.
When I originally compiled this, I didn't need LDAP support from php, so it wasn't
compiled into it. Now I need LDAP support, I have tried re-compiling
and am having problems.
When I compile with --with-ldap everytime I start Apache, it fails and reports
this error in error_log :
Syntax error on line 1158 of /usr/local/apache/conf/httpd.conf:
Invalid command 'SSLEngine', perhaps mis-spelled or defined by a module not included in
the server configuration
If I compile without --with-ldap then Apache works with no problems.
Does anyone have an idea what I am doing wrong? Is this a common problem? Does
anyone know what I can do to fix it? I have tried using PHP 4.2.0, but this produces the same
problem...
I have included my compile options below :
OpenSSL (v 0.9.6b)
# cd /usr/src/openssl-0.9.6b/
# sh config no-idea no-threads -fPIC
# make
# make test
mod_ssl (v2.8.5-1.3.22)
# cd ../mod_ssl-2.8.5-1.3.22/
# ./configure --with-apache=/usr/src/apache_1.3.22
mod_perl (v1.26)
# cd ../mod_perl-1.26/
# perl Makefile.PL \
> EVERYTHING=1 \
> APACHE_SRC=../apache_1.3.22/src \
> USE_APACI=1 \
> PREP_HTTPD=1 \
> DO_HTTPD=1
Apache (v1.3.22)
# cd ../apache_1.3.22/
# SSL_BASE=/usr/src/openssl-0.9.6b \
./configure \
--prefix=/usr/local/apache/ \
--enable-module=env \
--enable-module=setenvif \
--enable-module=mime \
--enable-module=mime_magic \
--enable-module=negotiation \
--enable-module=alias \
--enable-module=userdir \
--enable-module=dir \
--enable-module=autoindex \
--enable-module=access \
--enable-module=auth \
--enable-module=asis \
--enable-module=include \
--enable-module=cgi \
--enable-module=actions \
--enable-module=status \
--enable-module=info \
--enable-module=log_config \
--enable-module=imap \
--activate-module=src/modules/perl/libperl.a \
--add-module=mod_frontpage.c \
--enable-module=ssl \
--enable-shared=max \
--disable-shared=perl
# make
# make certificate
# make install
PHP
# cd php
# ./configure \
> --with-apxs=/usr/local/apache/bin/apxs \
> --with-mysql=/usr/local/mysql
> --with-ldap
# make
# make install
# cp php.ini-dist /usr/local/lib/php.ini
--
Thanks
Andrew McCall
Internet System Administrator
I.C.T. Division
Oldham MBC
Civic Centre
West Street
Oldham
OL1 1UU
Tel : 0161 911 3990
Fax : 0161 911 3998
Email : it.andrew.mccall@oldham.gov.uk
**********************************************************************
This email and any files transmitted with it are confidential and
intended solely for the use of the individual or entity to whom they
are addressed. If you have received this email in error please notify
the system manager.
This footnote also confirms that this email message has been swept by
MIMEsweeper for the presence of computer viruses.
www.oldham.gov.uk
**********************************************************************