Hi Folks ...
A small problem here ...
I just rebuilt Apache 1.3.29 with mod_ssl.
When doing apachectl startssl I get:
[Mon Apr 5 12:19:53 2004] [warn] Loaded DSO libexec/libphp4.so
uses plain Apache 1.3 API, this module might crash under EAPI!
(please recompile it with -DEAPI)
I read through many postings on this topic and the opinion seemed to be
that rebuilding PHP with CFLAGS=-DEAPI would fix this, as would simply
rebuilding it after Apache as the rebuild should pick up the new APXS
file which would define this symbol.
After rebuilding Apache with modssl as follows:
./configure --enable-module=so --enable-module=ssl
make
make install
I ran from the PHP directory:
make clean
make
make install
If I then do an apachectl stop followed by apachectl startssl I get the
error again.
I have verified that the new libphp4.so is installed in
/usr/local/apache/libexec, and that /usr/local/apache/bin contains the
latest apxs file, and that the PHP configuration line points to that
file.
I have tried the PHP rebuild both before and after setting CFLAGS=-
DEAPI in my local shell environment (with export). The results are the
same -- the error shown above.
What am I missing?
FYI, the PHP config as shown in config.status is:
--host=i686-pc-linux-gnu --build=i686-pc-linux-gnu --target=i386-
redhat-linux-gnu --program-prefix= --prefix=/usr --exec-prefix=/usr
--bindir=/us r/bin --sbindir=/usr/sbin --sysconfdir=/etc
--datadir=/usr/share --includedir=/u sr/include --libdir=/usr/lib
--libexecdir=/usr/libexec --localstatedir=/var --sh
aredstatedir=/usr/com --mandir=/usr/share/man
--infodir=/usr/share/info --prefix =/usr
--with-config-file-path=/etc --enable-inline-optimization
--with-exec-dir= /usr/bin --with-pear=/usr/share/pear
--with-mysql=shared,/usr --with-apxs=/usr/local/apache/bin/apxs
--with-openssl --with-mcrypt --with-curl
Thanks,
--
Tom
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php