apache+mod_ssl + php4 crashes
Heinrich Rebehn
rebehn at ant.uni-bremen.de
Wed Mar 17 05:20:36 PST 2004
Matthew Seaman wrote:
> On Wed, Mar 17, 2004 at 11:11:05AM +0100, Heinrich Rebehn wrote:
>
>>Hi list,
>>
>>I have trouble running apache with php4.
>>when i try to start httpd, it crashes with signal 11.
>>If i remove php4 from httpd.conf, apache runs fine.
>>Installed packages:
>>
>>apache+mod_ssl-1.3.29+2.8.16_1 The Apache 1.3 webserver with SSL/TLS
>>functionality
>>php4-4.3.4_7 PHP Scripting Language (Apache Module and CLI)
>>php4-horde-4.3.4_7 A default PHP configured for the Horde framework
>>
>>Any ideas?
>
>
> This often comes about because one of the 3rd party apache loadable
> modules you're using is looking for a shared library which it cannot
> find.
>
> Try this:
>
> # cd /usr/local/libexec/apache
> ldd ./libphp4.so
>
> If there are any shared libraries 'not found' then you need to either
> install them, or use 'ldconfig -m dirname' to add the correct
> directories to the systems list of places to find shared libraries.
> To make that persist across reboots, ad the directories to the end of
> the list given for the 'ldconfig_paths' variable in /etc/rc.conf (take
> care when doing that, as if you screw up ldconfig, then virtually
> nothing will work on your system).
>
> Hmmm... looking at the port Makefiles, I don't think you should be
> able to install both lang/php4 and lang/php4-horde simultaneously.
> However, so long as you compile php4 with at least the settings:
>
> WITH_DOMXML= yes
> WITH_GETTEXT= yes
> WITH_SESSION= yes
> WITH_MCRYPT= yes
> WITH_MYSQL= yes
> WITH_OPENLDAP= yes
> WITH_IMAP= yes
> WITH_MCAL= yes
> WITH_FTP= yes
>
> then you can use either one of those ports.
>
> Cheers,
>
> Matthew
>
Hi Matthew,
this is the ldd output:
root at antsrv1 [/usr/local/libexec/apache] # ldd ./libphp4.so
./libphp4.so:
libcrypto.so.3 => /lib/libcrypto.so.3 (0x282f2000)
libssl.so.3 => /usr/lib/libssl.so.3 (0x28400000)
libcrypt.so.2 => /lib/libcrypt.so.2 (0x28432000)
libmcal.so => /usr/local/lib/libmcal.so (0x2844b000)
libc-client4.so.8 => /usr/local/lib/libc-client4.so.8 (0x2845a000)
libiconv.so.3 => /usr/local/lib/libiconv.so.3 (0x28513000)
libexpat.so.5 => /usr/local/lib/libexpat.so.5 (0x28602000)
libpq.so.3 => /usr/local/lib/libpq.so.3 (0x28622000)
libmysqlclient.so.12 =>
/usr/local/lib/mysql/libmysqlclient.so.12 (0x2863d000)
libmcrypt.so.8 => /usr/local/lib/libmcrypt.so.8 (0x28660000)
libltdl.so.4 => /usr/local/lib/libltdl.so.4 (0x28693000)
libldap.so.2 => /usr/local/lib/libldap.so.2 (0x2869b000)
liblber.so.2 => /usr/local/lib/liblber.so.2 (0x286c3000)
libpam.so.2 => /usr/lib/libpam.so.2 (0x286ce000)
libintl.so.6 => /usr/local/lib/libintl.so.6 (0x286d5000)
libz.so.2 => /lib/libz.so.2 (0x286de000)
libm.so.2 => /lib/libm.so.2 (0x286ec000)
libxml2.so.5 => /usr/local/lib/libxml2.so.5 (0x28705000)
libc_r.so.5 => /usr/lib/libc_r.so.5 (0x287fd000)
I have also deinstalled php4 and php4-horde and then reinstalled php4.
Still no luck :-( httpd still crashes with signal 11
This whole setup used to work once, but since some portupgrade or 4.9 ->
5.2.1 httpd crashes.
Heinrich
More information about the freebsd-questions
mailing list