PHP 7.1.32, 7.2.22, 7.3.9 und 7.4.0-RC1

  • Hallo,


    unsere PHP-Pakete für Debian/Ubuntu wurden eben auf die Versionen 7.1.32, 7.2.22 und 7.3.9 aktualisiert.
    Zudem gibt es folgende Änderungen:

    • für PHP 7.3 steht nun auch die "xmlrpc"-Extension zur Verfügung
    • die Redis-Extension (php-7.x-opt-redis) für PHP 7.2/7.3 wurde auf 5.0.2 aktualisiert
    • PHP 7.4.0 steht nun als "Release Candidate 1" zur Verfügung
      Für den RC2 planen wir, auch all die Extensions mit bereitzustellen, die wir auch schon für PHP 7.3 anbieten (u.a. igbinary, redis, ImageMagick, ...)
    • unsere PHP-Pakete 7.2/7.3 unterstützen den "Argon2"-Algorithmus (wird derzeit häufig von Typo3-Anwendern nachgefragt)


    Viele Grüße


    -Klaus Keppler

  • Hallo,


    auf zwei Systemen haben wir die php-7.x-opt-igbinary Pakete für PHP 7.2 7.3 und 7.4 nachinstalliert
    und erhalten auf beiden Systemen dabei einen Fehler - Beispiel über die Konsole:



    # /opt/php-7.2/bin/php -i > /dev/null
    PHP Warning: PHP Startup: Unable to load dynamic library 'igbinary.so' (tried: /opt/php-7.2/lib/extensions/no-debug-non-zts-20170718/igbinary.so (/opt/php-7.2/lib/extensions/no-debug-non-zts-20170718/igbinary.so: undefined symbol: ps_globals), /opt/php-7.2/lib/extensions/no-debug-non-zts-20170718/igbinary.so.so (/opt/php-7.2/lib/extensions/no-debug-non-zts-20170718/igbinary.so.so: cannot open shared object file: No such file or directory)) in Unknown on line 0


    # /opt/php-7.3/bin/php -i > /dev/null
    PHP Warning: PHP Startup: Unable to load dynamic library 'igbinary.so' (tried: /opt/php-7.3/lib/extensions/no-debug-non-zts-20180731/igbinary.so (/opt/php-7.3/lib/extensions/no-debug-non-zts-20180731/igbinary.so: undefined symbol: ps_globals), /opt/php-7.3/lib/extensions/no-debug-non-zts-20180731/igbinary.so.so (/opt/php-7.3/lib/extensions/no-debug-non-zts-20180731/igbinary.so.so: cannot open shared object file: No such file or directory)) in Unknown on line 0


    # /opt/php-7.4/bin/php -i > /dev/null
    < kein Fehler, hier passt es>



    Fehlt uns hier noch eine Abhängigkeit?
    Oder liegt das Problem doch an anderer Stelle?
    ( siehe Fehlermeldung mit doppelter Dateiendung -> igbinary.so.so: cannot open shared object file: No such file or directory )



    Danke,


    Gruß


    Thomas

  • Das Problem findet sich in dieser Meldung:

    Code
    /opt/php-7.3/lib/extensions/no-debug-non-zts-20180731/igbinary.so: undefined symbol: ps_globals


    Die "igbinary"-Extension benötigt zwingend die "sessions"-Extension.
    Auf welcher Distribution arbeiten Sie, und haben Sie das sessions-Modul eventuell deaktiviert?


    (das Laden der igbinary-Extension erfolgt über /opt/php-7.2/etc/conf.d/zz_18_igbinary.ini - und somit erst *nach* der session.ini)

  • Beides (noch) debian9 Systeme, session-Modul ist aktiv bzw. wurde nicht deaktiviert
    und die /opt/php-7.2/etc/conf.d/session.ini ist vorhanden (extension=session.so)


    Aber danke für den Hinweis in diese Richtung .. igbinary wurde bereits via pecl
    installiert und es gab eine zweite ini welche ebenfalls das igbinary Modul lud.


    Ohne das doppelte Laden klappt es nun, Danke!

Jetzt mitmachen!

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