Jump to content

OPcache causing problems for locahost server


bluekable

Recommended Posts

Hi,

 

I am having problems with my local server whenever I enable the PHP extension, ZendOPCache. I am able to access my websites without any problems while OPCache is disabled. I disable it by commenting out the include in my php.ini files. The include reads zend_extension="usr/lib/php5/20090626/opcache.so". When this is done my phpinfo page does not display the extension and my websites work fine.

 

When I want my phpinfo to display ZendOPCache and all of it's settings I uncomment the line. However whenever this line is uncommented and my phpinfo displays the extension, I cannot open my sites. I can open certain .php files if they are sitting directly in my /var/www directory, like info.php or pearcheck.php, but when I try to open a directory such as localhost/phpmyadmin I get a browser error reading that "the server sent no data".

 

My config setting in the php.ini files that my server uses are below. I am using OPCache as a suggested extension for hosting a Learning Management System named Moodle and the configuration was the one suggested in their documentation.

 

 

 

 

[opcache]
opcache.enable = 1
opcache.memory_consumption = 128
opcache.max_accelerated_files = 4000
opcache.revalidate_freq = 60
 
; Required for Moodle
opcache.use_cwd = 1
opcache.validate_timestamps = 1
opcache.save_comments = 1
opcache.enable_file_override = 0
 
; If something does not work in Moodle
opcache.revalidate_path = 1 ; May fix problems with include paths
 
; Experimental for Moodle 2.6 and later
;opcache.fast_shutdown = 1
;opcache.enable_cli = 1 ; Speeds up CLI cron
;opcache.load_comments = 0 ; May lower memory use, might not be compatible with add-ons and other apps.
 
 
 
If anyone has any help to offer please don't hesitate.
 
Regards
Bluekable
Link to comment
Share on other sites

Try the system error logs as well.  Not sure if anything would be there, but we're talking about a serious error (as far as the system is concerned).

As for installing bug fixes for PHP, the usual answer is to simply (heh, "simply?") upgrade to the newer/newest version of PHP.  You mention /var/www and /usr/lib ... I'm guessing some Linux?

Link to comment
Share on other sites

This thread is more than a year old. Please don't revive it unless you have something important to add.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.