ID: 10945
User Update by: [EMAIL PROTECTED]
Status: Analyzed
Bug Type: Apache related
Operating system: AIX 4.3.3 (MU8)
PHP Version: 4.0.5
Description: Apache core dumps when PHP4.0.5 is activated via LoadModule
Somehow, I'd guessed that AIX would finish low on the "supported list". One note, for
anyone that's stuck with this config -> I installed iPlanet Web Server 4.1SP7, to see
if maybe NSAPI would work, and I got problems that were much like the ones with
Apache. BUT -> when I didn't specify a web server to support, I got a "normal" binary
for PHP, which I could use as a CGI interpreter. One comment about this though, when
a script starts with "#!/opt/php4/bin/php", that was displayed at the top of the web
page, but what was below worked fine (in this case, "<? phpinfo(); ?>").
Any idea how to get rid of that ?? (removing the text broke the script, and I got
nothing but the content of the php file with no execution). That would give a "valid"
solution for AIX people. (I guess installing Linux on the RS6000 would work too, but
that's such a pain...)
--Morgan
[EMAIL PROTECTED]
Previous Comments:
---------------------------------------------------------------------------
[2001-05-18 01:36:47] [EMAIL PROTECTED]
There is no "supported list". But, obviously operating systems that are more common
end up getting more attention and more testing. AIX is near the bottom of that list.
---------------------------------------------------------------------------
[2001-05-18 01:29:51] [EMAIL PROTECTED]
Tried recompiling everything with IBM Visual Age C v5.01. No change. I also tried
linking with the pthread library for the httpd binary, like [EMAIL PROTECTED] said to
try, but no luck. Quick question: is AIX on the "supported" list ?? Is this supposed
to work ??
--Morgan
[EMAIL PROTECTED]
---------------------------------------------------------------------------
[2001-05-17 21:49:55] [EMAIL PROTECTED]
On systems that use glibc-2.1.x there is a bug in glibc that prevents a binary not
linked against pthreads to dynamically load a shared library that is linked against
pthreads. Perhaps this problem also exists on AIX? Try linking your Apache httpd
against libpthreads.
---------------------------------------------------------------------------
[2001-05-17 20:57:44] [EMAIL PROTECTED]
Apache-1.3.19 compiles clean under gcc-2.95.3 with:
$ ./configure --prefix=/opt/apache --enable-module=so
<junk deleted>
$ make
<junk deleted>
# make install
<junk deleted>
Apache starts cleanly and generally works fine.
PHP4.0.5 compiles clean under gcc-2.95.3 with:
$ ./configure --prefix=/opt/php --with-apxs=/opt/apache/bin/apxs
--with-mysql=/opt/mysql
<junk deleted>
$ make
<junk deleted>
# make install
<junk deleted>
Howver when I stop Apache and start it back up again, it doesn't start. It dumps
core. When I rem out the LoadModule directive for the php module in httpd.conf,
Apache starts up fine.
[ FYI: it's MySQL 3.23.34a (--prefix=/opt/mysql --with-pthreads) ]
Any suggections on how to troubleshoot it ? If you have a use for the core, I can
send it to you. More info:
RS/6000-43P/132
AIX 4.3.3 (maintenance update 8)
gcc-2.95.3
Only other software installed on the system is GNU make-3.79.1 and bash-2.04.
Any help is greatly appreciated.
---------------------------------------------------------------------------
Full Bug description available at: http://bugs.php.net/?id=10945
--
PHP Development 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]