Portál AbcLinuxu, 10. května 2025 20:24
Prosím o radu.
Díky
MikeŘešení dotazu:
Server i systém restartován.
Ve /var/log/apache2/error_log jsem ale našel tohle:
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: sd\xc3\xadlen\xc3\xbd objektov\xc3\xbd soubor nelze otev\xc5\x99\xc3\xadt: Adres\xc3\xa1\xc5\x99 nebo soubor neexistuje)) in Unknown on line 0
Myslím si, že modul se načte, ale není schopen vyřizovat požadavky
Mikečástečně dobrá rada. zakomentoval jsem, chyba v logu zmizela..
Původní chyba však trvá. Nejde spustit phpMyAdmin, glpi setup
Icinga2 kupodivu funguje. Zdá se, že to jen neumí vrátit data při testu existence. Proto asi není nic v phpinfo(),zhavaruje test composeru při spouštění phpMyAdmin i test při instalaci glpi
Na netu jsem našel zmínku, že na čisté instalaci Leap 15.4 to funguje, na 15.3 -> 15.4 ne. Tak nevím...Nového je, že:
php -c /etc/php7/apache2/php.ini -r "print_r(get_loaded_extensions());"
vypíše mysqli jako naloudovaný
php --re mysqli -c /etc/php7/apache2/php7.ini
vypíše očekávanéphp --ri mysqli -c /etc/php7/apache2/php7.ini
vypíše očekávanécat -n /etc/php7/apache2/php.ini |grep mysqli|grep "extension="
874 ; extension=mysqli 879 ; extension=/path/to/extension/mysqli.so 904 extension=mysqli
php -v -> verze 7.3.1 php7 -v -> verze 7.4.25, což i odpovídá phpinfo()
stará verze nejde odinstalovat, YAST ji nevidí. Ručně promazáno
php -m modul mysqli vypíše,get_loaded_extensions()
ji ale nevypíše
Po různých pokusech použit mysqli.so z Fedory, tam je PHP 8.něco. Dle předpokladů nefungoval, ALE přestala fungovat i icinga2
Tak už nevím...composer require mysqli
Vypíše, že takový modul neexistuje...
Děkuji všem, kteří se snažili najít řešení. Nakonec to vzdávám, protože:
phpinfo() pod Apache nepracuje
phpinfo() pod interním PHP serverem pracuje bez problémů
Překládat PHP,MariaDB a Apache2 se mi nechce, věci z beta 15.5 jsou binárně víceméně stejné
Díky
Mike
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.