From 175e158863e621bc269e64cd739b4d8462354eab Mon Sep 17 00:00:00 2001 From: Remi Collet Date: Wed, 23 Oct 2019 09:03:08 +0200 Subject: FFI::load() doesn't work in conjunction with "opcache.preload_user". Use "ffi.preload" instead. --- preload-zstd.inc | 2 ++ 1 file changed, 2 insertions(+) (limited to 'preload-zstd.inc') diff --git a/preload-zstd.inc b/preload-zstd.inc index de8abd0..f56c833 100644 --- a/preload-zstd.inc +++ b/preload-zstd.inc @@ -19,10 +19,12 @@ class Zstd { // Try if preloaded try { self::$ffi = \FFI::scope("_REMI_ZSTD_"); + echo "Using FFI::scope OK\n"; } catch (\FFI\Exception $e) { // Try direct load if (PHP_SAPI === 'cli' || (int)ini_get("ffi.enable")) { self::$ffi = \FFI::load(__DIR__ . '/preload-zstd.h'); + echo "Using FFI::load OK\n"; } else { throw $e; } -- cgit