|
Posted by John Murtari on 05/01/07 17:52
>>
>> Trying to build php 4.4.6 and apache 1.3.37 on RHEL 4.
>> Each of them builds and installs okay, but when we start
>> apache we get:
>>
>> Syntax error on line 238 of /usr/local/etc/httpd/conf/httpd.conf:
>> API module structure `php4_module' in file
>> /usr/local/etc/httpd/libexec/libphp4.so is garbled -
>> perhaps this is not an Apache module DSO?
>>
>> I've checked this out, got some hint that we need to use
>> the apxs that came with RedHat, not the one built in the
>> Apache distribution? RedHat does have an http-devel package
>> which includes apxs but that is for Apache 2.x
>>
>
> No - you either build or your Apache from source or use rpms never mix
> and match. If you build apache from source then you build PHP from
> source. Its probably OK to build PHP from source with a packaged
> apache.
>
> This error is commonly caused by using the wrong version of apxs or if
> your modules are much newer than your apache.
>
> Read these:
>
> http://uk3.php.net/results.php?q=garbled+module&l=en&p=all
>
> If your still having difficulties, what does ldd report for the
> module?
Okay, thanks for the tip. We were just building from
sources, but I took your suggestions and installed the newer
apache before building php and that cleared it up!
Thanks!
--
John
___________________________________________________________________
John Murtari Software Workshop Inc.
jmurtari@following domain 315.635-1968(x-211) "TheBook.Com" (TM)
http://thebook.com/
[Back to original message]
|