From aa74cefe739f6d16541ac3219dcfe3ef8d27e439 Mon Sep 17 00:00:00 2001 From: Bradley W Dutton Date: Fri, 27 Nov 2020 19:35:21 -0800 Subject: [PATCH] add generic opcache preloader for PHP 7.4 docker container --- lib/preload_opcache.php | 42 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) create mode 100644 lib/preload_opcache.php diff --git a/lib/preload_opcache.php b/lib/preload_opcache.php new file mode 100644 index 00000000..978c89b0 --- /dev/null +++ b/lib/preload_opcache.php @@ -0,0 +1,42 @@ +"; +$br = "\n"; + +foreach ($preload_dirs as $dir) { + $files = []; + $full_dir = "/var/www/$dir"; + getfiles($full_dir, $files); + + echo "opcache preload ".count($files)."files from $full_dir\n"; + + foreach ($files as $file) { + echo $file.$br; + opcache_compile_file($file); + } +}