Ergebnis 1 bis 5 von 5
  1. #1
    Erfahrener Benutzer
    Registriert seit
    06.11.2013
    Beiträge
    434

    php 7.4 xmlrpc

    Ein Kunde benötigt diese Erweiterung. Wie kann ich ihm diese, ohne große Bastelarbeiten am System anbieten? Ich hatte bereits folgendes versucht:

    apt-get install php-7.4-opt-xmlrpc
    apt-get install php7.4-xmlrpc

    ... beides ohne Funktion.

    Für die Standard-PHP-Version ist xmlrpc aktiv und funktioniert, nur will der Kunde verständlicherweise eine neue PHP-Version nutzen.

    Gibt es kurzfristig eine Installationsmöglichkeit?

  2. #2
    LiveConfig-Team Avatar von kk
    Registriert seit
    10.12.2010
    Beiträge
    3.529
    Schwierig.

    In "unserem" PHP-7.3 ist XMLRPC enthalten. XMLRPC wurde/wird aber seit einiger Zeit nur stiefmütterlich gepflegt, ohne separate Patches war das schon mit PHP 7.3 nicht mehr zum Laufen zu bekommen. Für PHP 7.4 haben wir das aufgrund mangelnder Nachfrage bislang noch nicht angepasst. In PHP 8 ist XMLRPC übrigens aus PHP rausgeflogen und steht nur noch via PECL (also als "externe" Erweiterung) zur Verfügung.

    Schnellste Lösung wäre also PHP 7.3 (statt 7.4) zu nutzen, oder das aus PECL für PHP 8 zu compilieren.

    Wir können uns das für PHP 7.4 gerne mal anschauen - da hierfür aber ein Patch geschrieben/angepasst werden muss wird das sicher 1-2 Tage dauern bis wir ein angepasstes Paket bereitstellen können.

    Viele Grüße

    -Klaus Keppler

  3. #3
    Erfahrener Benutzer
    Registriert seit
    06.11.2013
    Beiträge
    434
    Ich bedanke mich dafür schon einmal im Voraus!

  4. #4
    Benutzer
    Registriert seit
    25.03.2014
    Beiträge
    74
    Normalerweise /opt/php-7.4/bin/pecl install xmlrpc - normalerweise...

    The extension is unbundled from php-src as of PHP 8.0.0, because the underlying
    libxmlrpc has obviously been abandoned. It is recommended to reevaluate using
    this extension.
    (Quelle: https://pecl.php.net/package/xmlrpc)

    Mit den LiveConfig-PHP-Paketen also nicht so ohne Weiteres mit PHP 7.4 möglich. Da wirst Du schon PHP selber neu kompilieren müssen.

    Der Kunde soll PHP 8 nehmen, dann klappt das mit pecl relativ schnell (grade getestet).

    Oder das Problem einfach anders lösen:

    http://gggeek.github.io/phpxmlrpc/

  5. #5

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •