Edit report at https://bugs.php.net/bug.php?id=62239&edit=1

 ID:               62239
 Updated by:       php-bugs@lists.php.net
 Reported by:      info at jandegrootict dot nl
 Summary:          Opcode cachers don't work correctly with mod_php and
                   Apache 2.4.x
-Status:           Feedback
+Status:           No Feedback
 Type:             Bug
 Package:          Apache2 related
 Operating System: Linux 3.0
 PHP Version:      5.3.13

 New Comment:

No feedback was provided. The bug is being suspended because
we assume that you are no longer experiencing the problem.
If this is not the case and you are able to provide the
information that was requested earlier, please do so and
change the status of the bug back to "Open". Thank you.


Previous Comments:
------------------------------------------------------------------------
[2012-07-19 21:57:37] ras...@php.net

Is this still a problem with current PHP 5.4.4 and current APC svn-trunk?

------------------------------------------------------------------------
[2012-06-06 11:03:16] info at jandegrootict dot nl

As we're talking about mod_php, changing the Apache version can give different 
results. I'll search further to find out if I can get a testcase that 
reproduces the problem, but so far I haven't found much about this.

Fact is that both APC and Xcache have nearly identical problems (not being able 
to find include files included with require('./include.php')), and given the 
fact that APC complains about missing _SERVER, I assume something goes wrong 
with passing information about the request between apache and mod_php when 
using Apache 2.4.2.

Note that either module works fine when running with Apache 2.2.22, and that I 
don't see any notice when disabling APC or Xcache when running with Apache 
2.4.2.

------------------------------------------------------------------------
[2012-06-06 08:22:29] ras...@php.net

I don't see why the Apache version would affect APC. You will have to provide 
more details on this one.

------------------------------------------------------------------------
[2012-06-06 08:19:05] info at jandegrootict dot nl

Description:
------------
When compiling PHP 5.3.13 with Apache 2.4.2 (prefork MPM), opcode cachers like 
Xcache and APC seem to produce invalid code.
In case of APC, PHP will generate notices about "undefined variable: _SERVER". 
Besides that, both APC and Xcache will sometimes generate errors about not 
finding includes that were included from the current directory of a script.
Whenever I downgrade Apache to 2.2 and recompile PHP to use that version 
instead, the opcode cachers work fine as they should.

I haven't been able to find a reproducible test case, but I assume this comes 
from a change in Apache 2.4.



------------------------------------------------------------------------



-- 
Edit this bug report at https://bugs.php.net/bug.php?id=62239&edit=1

Reply via email to