Date: Wed, 17 Mar 2004 14:20:34 +0100 From: Heinrich Rebehn <rebehn@ant.uni-bremen.de> To: Matthew Seaman <m.seaman@infracaninophile.co.uk> Cc: freebsd-questions@freebsd.org Subject: Re: apache+mod_ssl + php4 crashes Message-ID: <405850A2.3060509@ant.uni-bremen.de> In-Reply-To: <20040317124000.GD26606@happy-idiot-talk.infracaninophile.co.uk> References: <40582439.7060403@ant.uni-bremen.de> <20040317124000.GD26606@happy-idiot-talk.infracaninophile.co.uk>
next in thread | previous in thread | raw e-mail | index | archive | help
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@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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?405850A2.3060509>