php7.3 versus pcre2-10.32

 ( NevemTeve | 2018. szeptember 17., hétfő - 12:32 )

Egyelőre nincs béke, valameddig eljut a PHP fordítása, aztán azt mondja, hogy:

[17-Sep-2018 10:16:52 UTC] PHP Fatal error:  Unable to start pcre module in Unknown on line 0

Az ösztönöm azt súgja, hogy ezt a függvényt kell megnézni:

#0  zm_startup_pcre (type=1, module_number=5) at /usr/local/src/php-7.3.0RC1/ext/pcre/php_pcre.c:389

Azon belül is:

199     #ifdef HAVE_PCRE_JIT_SUPPORT
200             if (jit && !jit_stack) {
201                     jit_stack = pcre2_jit_stack_create(PCRE_JIT_STACK_MIN_SIZE, PCRE_JIT_STACK_MAX_SIZE, gctx);
202                     if (!jit_stack) {
203                             pcre2_init_ok = 0;
204                             return;
205                     }

Szerk: No, megoldódott, az --enable-jit hiányzott a pcre2-ből.

Szerk: Mondjuk az igaz, hogy a httpd még a régi pcre-nél tart, tehát most ilyesmit láthatunk:

# procldd <pidofhttpd> | grep libpcre
/usr/local/lib64/libpcre2-8.so.0
/usr/local/lib64/libpcre.so.1

Viszont állítólag volt akinek működött a httpd a pcre2-vel: --with-pcre=/usr/local/bin/pcre2-config
Hát próbáljuk ki... (Később) Ez nem jött be, igaz nem is erőltettem túlságosan...