ID: 21333
Comment by: mikemoser4 at hotmail dot com
Reported By: webmaster at vplabs dot com
Status: Closed
Bug Type: Reproducible crash
Operating System: RedHat Linux 8.0
PHP Version: 4.3.0
New Comment:
I rna the make test and received the same error???? Fatal error:
Nesting level too deep - recursive dependency? in Unknown on line 0
I have checked and the modules imap.so and ldap.so do appear in the
usr/lib/php4 directory and since the installation of PHP was new they
cannot be old version. This is on a red hat 8 with php 4.3.1
Previous Comments:
------------------------------------------------------------------------
[2003-02-07 04:44:04] alex at elhacker dot info
Me too, with Apache 1.3.27, y php 4.3.0 using php-nuke 6.0
My solution:
editing php.ini:
change this line:
extension_dir = /usr/lib/php4
for this:
extension_dir = /usr/lib/php
best regards from spain (barcelona)
bye
alex
------------------------------------------------------------------------
[2003-01-03 16:48:38] fiber_halo at yahoo dot com
Okay, I solved my own problem with a little help from a comment in bug
21206. My /etc/php.ini file was pointing to the RedHat-supplied
modules in /usr/lib/php4. I was able to fix the problem by changing
the line in /etc/php.ini that says:
extension_dir = /usr/lib/php4
to point to the new location of the modules. This is where the
imap.so, ldap.so, mysql.so, etc are. Alternatively, you could copy the
newly-compiled modules from the compile-directory/modules up to
/usr/lib/php4.
Now, mine works perfectly.
------------------------------------------------------------------------
[2003-01-03 02:20:07] fiber_halo at yahoo dot com
I'm seeing the same problem with a very similar config:
RH8.0, php4-STABLE-200301020430 even running the
command line tool gives this result, so I believe this is
independent of the apache version:
echo "<?php ?>" | ./php
Fatal error: Nesting level too deep - recursive dependency? in Unknown
on line 0
I did a make test and submitted it to QA. I hope this helps.
------------------------------------------------------------------------
[2003-01-02 06:08:49] webmaster at vplabs dot com
Unfortunately I can not send the "make test" results because the
company where I work has too much restrictive firewall rules (paranoid
grade): Form upload limits, no pop3 clients, password protected proxy,
...
All that I can currently tell you is that I have the same problem even
with a much simpler PHP configuration:
./configure i386-redhat-linux \
--with-apxs2=/usr/sbin/apxs \
--with-config-file-path=/etc
------------------------------------------------------------------------
[2003-01-02 04:54:17] [EMAIL PROTECTED]
Please run a "make test" after compiling PHP with "make" in the source
directory and press "y" if it asks to send the information to the QA
site.
Derick
------------------------------------------------------------------------
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/21333
--
Edit this bug report at http://bugs.php.net/?id=21333&edit=1