
Hi, ich habe einen Server von 15.3 auf 15.4 umgezogen. Ich bekomme es aber nicht hin, das diese Modul geladen wird. mail:~ # cat /etc/php7/conf.d/mysqli.ini ; comment out next line to disable mysqli extension in php extension=mysqli.so mail:/etc # php -m [PHP Modules] bcmath bz2 Core ctype curl date dom exif filter ftp gettext gmp hash iconv imagick json ldap libxml mbstring mysqli mysqlnd openssl pcre PDO pdo_mysql pdo_pgsql pdo_sqlite pgsql Phar posix redis Reflection session SimpleXML sockets SPL sqlite3 standard tokenizer xml xmlreader xmlwriter zip zlib [Zend Modules] Auch das auskommentieren von extension=mysqli in der /etc/php7/apache2/php.ini hat keinen Effekt. Ebenso der Eintrag extension=/usr/lib64/php7/extensions/mysqli.so Weiß wer Hilfe? Grüße Andreas -- ae | Andreas Ernst | IT Spektrum Postfach 5, 65612 Beselich Schupbacher Str. 32, 65614 Beselich, Germany Tel: +49-6484-91002 Fax: +49-6484-91003 ae@ae-online.de | www.ae-online.de www.tachyon-online.de

Am 30.09.22 um 16:17 schrieb Andreas Ernst:
[...]
Im Apache Log [Fri Sep 30 16:03:46.803412 2022] [mpm_prefork:notice] [pid 28525] AH00170: caught SIGWINCH, shutting down gracefully PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib64/php7/extensions/mysqli.so' (tried: /usr/lib64/php7/extensions/mysqli.so (/usr/lib64/php7/extensions/mysqli.so: undefined symbol: mysqlnd_global_stats), /usr/lib64/php7/extensions//usr/lib64/php7/extensions/mysqli.so.so (/usr/lib64/php7/extensions//usr/lib64/php7/extensions/mysqli.so.so: Kann die Shared-Object-Datei nicht \xc3\xb6ffnen: Datei oder Verzeichnis nicht gefunden)) in Unknown on line 0 PHP Warning: PHP Startup: Unable to load dynamic library 'mysqli.so' (tried: /usr/lib64/php7/extensions/mysqli.so (/usr/lib64/php7/extensions/mysqli.so: undefined symbol: mysqlnd_global_stats), /usr/lib64/php7/extensions/mysqli.so.so (/usr/lib64/php7/extensions/mysqli.so.so: Kann die Shared-Object-Datei nicht \xc3\xb6ffnen: Datei oder Verzeichnis nicht gefunden)) in Unknown on line 0 Es hat mich einges an Zeit gekostet, aber endlich den entscheidenden Hinweis gefunden. /etc/php7/apache2/php.ini extension=mysqlnd extension=mysqli Test: <?php if (!function_exists('mysqli_init') && !extension_loaded('mysqli')) { echo 'We don\'t have mysqli!!!'; } else { echo 'mysqli is installed'; } ?> Ausgabe: mysqli is installed Und in der phpinfo ist jetzt auch MySQLi gelistet. Grüße Andreas -- ae | Andreas Ernst | IT Spektrum Postfach 5, 65612 Beselich Schupbacher Str. 32, 65614 Beselich, Germany Tel: +49-6484-91002 Fax: +49-6484-91003 ae@ae-online.de | www.ae-online.de www.tachyon-online.de
participants (1)
-
Andreas Ernst