root@epona:/etc# apachectl start
Syntax error on line 14 of /etc/httpd.conf:
Cannot load /usr/lib/libphp4.so into server: /usr/lib/libphp4.so: undefined 
symbol: alloc_globals
/usr/sbin/apachectl start: httpd could not be started

root@epona:/etc# head -n 14 /etc/httpd.conf | tail -n 1
LoadModule     php4_module                  lib/libphp4.so

Installation process used:
  ./configure --prefix=/usr --sysconfdir=/etc --without-mysql
    --with-pgsql --enable-memory-limit --with-zlib --with-bz2
    --with-openssl --with-config-file-path=/etc --enable-track-vars
    --enable-bcmath --enable-calendar --with-gdbm --with-gmp
    --with-apxs=/usr/sbin/apxs &&
  make &&
  make install

PHP version: 4.2.2

Apache version: 1.3.26 compiled as follows:
  ./configure --prefix=/usr --sysconfdir=/etc --mandir=/usr/share/man
    --localstatedir=/var --libexecdir=/usr/lib --datadir=/var/www/default
    --with-layout=GNU --enable-module=so --enable-module=speling
    --enable-module=unique_id --enable-module=usertrack
    --enable-module=vhost_alias
    --enable-module=log_agent --enable-module=info &&
  make &&
  make install

root@epona:/etc# ldd /usr/lib/libphp4.so
        libdl.so.2 => /lib/libdl.so.2 (0x4016a000)
        libpq.so.2 => /usr/lib/libpq.so.2 (0x4016e000)
        libgmp.so.3 => /usr/lib/libgmp.so.3 (0x40182000)
        libgdbm.so.2 => /usr/lib/libgdbm.so.2 (0x401bb000)
        libbz2.so.1.0 => /lib/libbz2.so.1.0 (0x401c1000)
        libz.so.1 => /usr/lib/libz.so.1 (0x401d1000)
        libcrypt.so.1 => /lib/libcrypt.so.1 (0x401e2000)
        libssl.so.0.9.6 => /usr/lib/libssl.so.0.9.6 (0x4020f000)
        libcrypto.so.0.9.6 => /usr/lib/libcrypto.so.0.9.6 (0x40240000)
        libresolv.so.2 => /lib/libresolv.so.2 (0x4030f000)
        libm.so.6 => /lib/libm.so.6 (0x40322000)
        libnsl.so.1 => /lib/libnsl.so.1 (0x40345000)
        libc.so.6 => /lib/libc.so.6 (0x4035b000)
        /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x80000000)

I would much rather be using Apache 2.0.40, however PHP would not build at all 
with --with-apxs2=/usr/sbin/apxs on another machine with Apache 2.0.40 
installed.

In any case, I really need to get something working.  Any advice is 
appreciated.

-- 
Casey Allen Shobe / Network Security Analyst & PHP Developer
SecureWorks, Inc. / 404.327.6339 x169 / Fax: 404.728.0144
[EMAIL PROTECTED] / http://www.secureworks.net
Content is my own and does not necessarily represent my company.

--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to