|
php.net | support | documentation | report a bug | advanced search | search howto | statistics | random bug | login |
[2015-03-07 16:16 UTC] stephane dot vannerom at gmail dot com
Description: ------------ opcache_compile_file fails OPCache module is 'up and running' when displaying phpinfo(); Test script: --------------- echo (opcache_reset()) ? '<br/>cache reset complete<br />' : '<br />unable to reset cache<br />' ; echo (opcache_compile_file(__FILE__)) ? __FILE__ . ': compiled successfully<br />' : __FILE__ . ': compile failed<br />'; Expected result: ---------------- I expected the file was compiled Actual result: -------------- cache reset complete Notice: Zend OPcache seems to be disabled, can't compile file in C:\wamp\www\optisimpleorgdev\public\admin\osc.php on line 29 C:\wamp\www\optisimpleorgdev\public\admin\osc.php: compile failed PatchesPull RequestsHistoryAllCommentsChangesGit/SVN commits
|
|||||||||||||||||||||||||||||||||||||
Copyright © 2001-2025 The PHP GroupAll rights reserved. |
Last updated: Sun Oct 26 17:00:01 2025 UTC |
Hi, I'm having the same issue on a PHP 7.0 installation. When I'm trying to run opcache_compile_file(), I get a message saying : PHP Notice: Zend OPcache seems to be disabled, can't compile file in compile.php on line 8 I'm running the compile.php script using : php -c hunt.ini.tmp compile.php The hunt.ini.tmp has the following settings : opcache.enable=1 opcache.file_cache_only=1 opcache.enable_cli=1 Running opcache_get_configuration() gives me good results : array(28) { ["opcache.enable"]=> bool(true) ["opcache.enable_cli"]=> bool(true) ["opcache.use_cwd"]=> bool(true) ... But running opcache_get_status() gives me : array(3) { ["opcache_enabled"]=> bool(false) ["file_cache"]=> string(63) "/my/path/hunt_opcache" ["file_cache_only"]=> bool(true) } Not sure what is going on exactly.