"; $br = "\n"; foreach ($preload_dirs as $dir) { $files = []; $full_dir = "/var/www/$dir"; getfiles($full_dir, $files); sort($files); echo "opcache preload ".count($files)." files from $full_dir\n"; foreach ($files as $file) { if ($dir == 'modules') { # don't load the second time through the list if (preg_match('#^/var/www/modules/gallery/#', $file)) continue; } if (preg_match('#^/var/www/modules/gallery/tests#', $file)) continue; if (preg_match('#^/var/www/modules/gallery_unit_test#', $file)) continue; echo $file.$br; opcache_compile_file($file); } echo "\n"; }