Greetings Clacy,
Mind you, the experience I share here is *primarily* from *BSD.
However, I have a great deal of experience with Win(whatever) and
Linux as well. I just blew away my "potato" install. So I can't
look at it for reference. That said, let's go. Read further down...
> Heres what I have:
> Clean install of redhat 7.2, server option chosen, default packages
> installed - no extra servers or subcategories.
>
> I have installed the following with no problems through configure, make
> or make install: - MySQL 3.23.45 from binaries at mysql.com (redhat gcc
> error, or so it says) - Apache 1.3.22 from source (configure
> --prefix=/usr/local/apache --enable-module=so) - PHP 4.0.6 from source
> (configure --with-mysql=/usr/local/mysql
> --with-apxs=/usr/local/apache/bin/apxs)
>
> I did have to change the first line in the apxs file from
> '#!/usr/bin/perl' > '#!/usr/bin/perl5.6.0'. This was done prior to
> configure, etc... [known issue from another server running some perl
> apps}
>
> Each package was tested after install for success. MySQL and Apache
> work(ed) fine. After installing PHP as a DSO, I cannot start apache and
> receive the following error:
>
> "Syntax error on line 205 of /usr/local/apache/conf/httpd.conf:
> cannot load /usr/local/apache/libexec/libphp4.so into server:
> /usr/local/apache/libexec/libphp4.so: undefined symbol: uncompress
> ./apachectl start: httpd could not be started"
Had to change mine as well after the PHP install (same message). :-\
>
> Line 205 of httpd.conf looks like:
> LoadModule php4_module libexec/libphp4.so
> (looks good to me, but what do I know?)
The (working) line in my httpd.conf file looks like this:
LoadModule php4_module libexec/apache/libphp4.so
Literal path translation:
/usr/local/libexec/apache
Similar to yours? I should also note that *relative* paths used during
the build process can cause confusion in the resulting Libs and
executables - apache, php and libphp4.so. Those paths are hard coded
into those files. Meaning ../../mysql or whatever, can throw off the
path once these files are in place. I know that I read this somewhere
at the php.net site. But can't remember exactly where. I think if you
just change the line in your httpd.conf file to the same as mine, you
should be in luck. :-)
Hope some of this might help and best of luck,
Chris
>
> Checked Apache's error log and nothing is being recorded (assuming
> because httpd cannot even start?)
>
> I also attempted to reinstall both Apache and PHP by ./configure, make
> clean, make, make install with no luck -- same error.
>
> I've noticed this on a few other posts in the archives but was not
> abale to find any resolutions. Anyone have any ideas? {I really do not
> want to install from RPMs]
>
> much appreciated,
>
>
> [EMAIL PROTECTED]
--
end
............................................
This email was sent using DNSWATCH WebMail.
"Get an account today!"
http://www.dnswatch.com/dnswm112/
--
PHP Install Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]