staging.inyokaproject.org

PHP - Unable to load dynamic library

Status: Gelöst | Ubuntu-Version: Server 20.04 (Focal Fossa)
Antworten |

spaceduck

Anmeldungsdatum:
4. Juli 2020

Beiträge: 6

Hallo,

ich bin heute auf meinem Server in der syslog über folgende Einträge gestolpert.

ep  6 19:09:01 Attila-2 systemd[1]: Starting Clean php session files...
Sep  6 19:09:02 Attila-2 sessionclean[616951]: PHP Warning:  PHP Startup: Unable to load dynamic library 'mysqlnd.so' (tried: /usr/lib/php/20170718/mysqlnd.so (/usr/lib/php/20170718/mysqlnd.so: cannot open shared objec>
Sep  6 19:09:02 Attila-2 sessionclean[616951]: PHP Warning:  PHP Startup: Unable to load dynamic library 'bcmath.so' (tried: /usr/lib/php/20170718/bcmath.so (/usr/lib/php/20170718/bcmath.so: cannot open shared object f>
Sep  6 19:09:02 Attila-2 sessionclean[616951]: PHP Warning:  PHP Startup: Unable to load dynamic library 'curl.so' (tried: /usr/lib/php/20170718/curl.so (/usr/lib/php/20170718/curl.so: cannot open shared object file: N>
Sep  6 19:09:02 Attila-2 sessionclean[616951]: PHP Warning:  PHP Startup: Unable to load dynamic library 'gd.so' (tried: /usr/lib/php/20170718/gd.so (/usr/lib/php/20170718/gd.so: cannot open shared object file: No such>
Sep  6 19:09:02 Attila-2 sessionclean[616951]: PHP Warning:  PHP Startup: Unable to load dynamic library 'intl.so' (tried: /usr/lib/php/20170718/intl.so (/usr/lib/php/20170718/intl.so: cannot open shared object file: N>
Sep  6 19:09:02 Attila-2 sessionclean[616951]: PHP Warning:  PHP Startup: Unable to load dynamic library 'mbstring.so' (tried: /usr/lib/php/20170718/mbstring.so (/usr/lib/php/20170718/mbstring.so: cannot open shared ob>
Sep  6 19:09:02 Attila-2 sessionclean[616951]: PHP Warning:  PHP Startup: Unable to load dynamic library 'mysqli.so' (tried: /usr/lib/php/20170718/mysqli.so (/usr/lib/php/20170718/mysqli.so: cannot open shared object f>
Sep  6 19:09:02 Attila-2 sessionclean[616951]: PHP Warning:  PHP Startup: Unable to load dynamic library 'pdo_mysql.so' (tried: /usr/lib/php/20170718/pdo_mysql.so (/usr/lib/php/20170718/pdo_mysql.so: cannot open shared>
Sep  6 19:09:02 Attila-2 sessionclean[616951]: PHP Warning:  PHP Startup: Unable to load dynamic library 'snmp.so' (tried: /usr/lib/php/20170718/snmp.so (/usr/lib/php/20170718/snmp.so: cannot open shared object file: N>
Sep  6 19:09:02 Attila-2 sessionclean[616951]: PHP Warning:  PHP Startup: Unable to load dynamic library 'soap.so' (tried: /usr/lib/php/20170718/soap.so (/usr/lib/php/20170718/soap.so: cannot open shared object file: N>
Sep  6 19:09:02 Attila-2 sessionclean[616951]: PHP Warning:  PHP Startup: Unable to load dynamic library 'zip.so' (tried: /usr/lib/php/20170718/zip.so (/usr/lib/php/20170718/zip.so: cannot open shared object file: No s>
Sep  6 19:09:02 Attila-2 systemd[1]: phpsessionclean.service: Succeeded.

Die Dateien sind im o.g. Pfad nicht da - soweit klar. In /usr/lib/php findet sich jedoch ein weiteres Verzeichnis "20190902" welches die Dateien enthält.

Ein "php -i | grep extension_dir" bringt:

extension_dir => /usr/lib/php/20190902 => /usr/lib/php/20190902

php -v:

PHP 7.4.3 (cli) (built: Jul  5 2021 15:13:35) ( NTS )
Copyright (c) The PHP Group
Zend Engine v3.4.0, Copyright (c) Zend Technologies
    with Zend OPcache v7.4.3, Copyright (c), by Zend Technologies

Weiß jemand was da verbogen ist und wie ich das fixen kann?

Danke...

spaceduck

(Themenstarter)

Anmeldungsdatum:
4. Juli 2020

Beiträge: 6

Hab's gefunden... Also falls mal jemand das Problem hat und über diesen Beitrag hier stolpert:

Unter /etc/php/ gab es noch 2 Verzeichnisse php 7.0 und 7.2. Ein Blick in die Datei /usr/lib/php/sessionclean offenbart: Das Script nimmt alles mit was unter /etc/php rumfliegt, d.h. in meinem Fall auch ein php.ini File aus einer alten php Version welches auf extension_dir /usr/lib/php/20170718 zeigt.

Ein ls /etc/apache2/mods-enabled/php* bringt:

/etc/apache2/mods-enabled/php7.4.conf  /etc/apache2/mods-enabled/php7.4.load

Also schaut gut aus → Verzeichnisse gelöscht und schwups, der log ist sauber!

Sep 10 14:09:08 Attila-2 systemd[1]: Starting Clean php session files...
Sep 10 14:09:09 Attila-2 systemd[1]: phpsessionclean.service: Succeeded.
Sep 10 14:09:09 Attila-2 systemd[1]: Finished Clean php session files.

Grüße...

Antworten |