ID: 17058
Updated by: [EMAIL PROTECTED]
Reported By: [EMAIL PROTECTED]
Status: Open
Bug Type: Reproducible crash
Operating System: Solaris 2.7
PHP Version: 4.2.0
New Comment:
You can close this issue.
I compile Apache 1.3.24 and redid the config file. Everything is
working fine now. (Better than ever actually.)
thank you for your help,
Karyn
Previous Comments:
------------------------------------------------------------------------
[2002-05-09 05:29:29] [EMAIL PROTECTED]
You need to compile apache with debug sysmbols, the easiest way to do
this is by making a static apach emodule of PHP.
Derick
------------------------------------------------------------------------
[2002-05-08 19:34:10] [EMAIL PROTECTED]
Your assumption is exactly correct. The /opt/apache is just a link to
/opt/apache.1.X. This way I can upgrade quickly without disrupting the
whole server.
So I removed the /opt/apache_1.3_64/libexec/libphp4.so
file, removed the entries from the httpd.conf file, re-ran the
config.nice, make, and make install for php4ORC1, then re-ran the gdb
and still got the question marks.
How do I remove a previous php install? Or any idea why it is not
enabling the debugs? I'm obviously missing something. Any ideas?
Karyn
------------------------------------------------------------------------
[2002-05-08 19:26:06] [EMAIL PROTECTED]
if you need to check a php binary to see how it was configured
apart from <? phpinfo() ?>
strings libphp4.so | grep configure
I did notice that your apache modules directory was this
/opt/apache_1.3_64/libexec/libphp4.so
and you used apxs from here -
"--with-apxs=/opt/apache/bin/apxs"
I presume they are the same install of apache?
------------------------------------------------------------------------
[2002-05-08 16:08:00] [EMAIL PROTECTED]
I thought it was. I'm new to php, so am not sure what else I could do
to change the install.
I'll try to recompile php again and remove the previous install. Once
installed, how can I tell if the correct modules are loaded or not?
Thanks,
Karyn
------------------------------------------------------------------------
[2002-05-08 16:04:38] [EMAIL PROTECTED]
The line
#0 0xfed00178 in ?? () from /opt/apache_1.3_64/libexec/libphp4.so
tells me the debugger can't find the symbols which means that this
binary doesn't have the debug symbols which are normally generated when
compiling with --enable-debug
Have you made sure the right binary is installed and loaded in the
debugger?
------------------------------------------------------------------------
The remainder of the comments for this report are too long. To view
the rest of the comments, please view the bug report online at
http://bugs.php.net/17058
--
Edit this bug report at http://bugs.php.net/?id=17058&edit=1