PHP 8.5 Ubuntu 24 Unable to load dynamic library 'imagick.so' & 'imap.so' & 'redis.so'

  • Hallo Zusammen,


    ich bekomme beim Aufruf vom Binary PHP folgende Fehlermeldungen:


    Code
    /opt/php-8.5/bin/php -v
    PHP Warning:  PHP Startup: Unable to load dynamic library 'imagick.so' (tried: /opt/php-8.5/lib/extensions/no-debug-non-zts-20250925/imagick.so (/opt/php-8.5/lib/extensions/no-debug-non-zts-20250925/imagick.so: cannot open shared object file: No such file or directory), /opt/php-8.5/lib/extensions/no-debug-non-zts-20250925/imagick.so.so (/opt/php-8.5/lib/extensions/no-debug-non-zts-20250925/imagick.so.so: cannot open shared object file: No such file or directory)) in Unknown on line 0
    PHP Warning:  PHP Startup: Unable to load dynamic library 'imap.so' (tried: /opt/php-8.5/lib/extensions/no-debug-non-zts-20250925/imap.so (/opt/php-8.5/lib/extensions/no-debug-non-zts-20250925/imap.so: cannot open shared object file: No such file or directory), /opt/php-8.5/lib/extensions/no-debug-non-zts-20250925/imap.so.so (/opt/php-8.5/lib/extensions/no-debug-non-zts-20250925/imap.so.so: cannot open shared object file: No such file or directory)) in Unknown on line 0
    PHP Warning:  PHP Startup: Unable to load dynamic library 'redis.so' (tried: /opt/php-8.5/lib/extensions/no-debug-non-zts-20250925/redis.so (/opt/php-8.5/lib/extensions/no-debug-non-zts-20250925/redis.so: cannot open shared object file: No such file or directory), /opt/php-8.5/lib/extensions/no-debug-non-zts-20250925/redis.so.so (/opt/php-8.5/lib/extensions/no-debug-non-zts-20250925/redis.so.so: cannot open shared object file: No such file or directory)) in Unknown on line 0
    PHP 8.5.7 (cli) (built: Jun  8 2026 08:58:04) (NTS)
    Copyright (c) The PHP Group
    Zend Engine v4.5.7, Copyright (c) Zend Technologies
        with the ionCube PHP Loader v15.5.0, Copyright (c) 2002-2026, by ionCube Ltd.
        with Zend OPcache v8.5.7, Copyright (c), by Zend Technologies


    Installiert ist eigentlich alles:



    Jemand ne Idee? Updates sind alle installiert.


    Viele Grüße


    PS: Unter Debian 12 gibt's die Dateien und da gibts auch keine Fehlermeldung :)

    • Neu
    • Offizieller Beitrag

    Also, die Extensions imagick, imap, memcached und redis für PHP 8.5 unter Ubuntu 22 und 24 (nur AMD64) waren betroffen.

    Der Build-Server, der diese Pakete baut, hatte zum damaligen Zeitpunkt noch eine Beta-Version von PHP 8.5 installiert, welche (dämlicherweise) ein anderes Extension-Verzeichnis verwendet als die Release-Version.

    Wir haben die betroffenen Pakete eben aktualisiert, und werden künftig bei PHP-Releases alle im Beta-Zeitraum gebauten Extensions automatisch mit aktualisieren.


    Viele Grüße


    -Klaus Keppler

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!