Maison  >  Questions et réponses  >  le corps du texte

Installer XML-RPC dans le Dockerfile PHP8

J'ai ce Dockerfile :

FROM php:8.1.0-fpm

RUN apt-get update 
    && apt-get install -y zlib1g-dev g++ git libicu-dev zip libzip-dev zip libpng-dev libssl-dev libxslt-dev wkhtmltopdf procps acl 
    && pecl install apcu 
    && docker-php-ext-install intl opcache pdo pdo_mysql zip gd xsl -j$(nproc) 
    && docker-php-ext-enable apcu opcache 
    && docker-php-ext-configure zip

# xmlrpc
# channel://pecl.php.net/xmlrpc-1.0.0RC3
# php-xmlrpc
# php-xml-rpc
# php8.1-xmlrpc
# php-pecl-xmlrpc
# php81-pecl-xmlrpc
# xmlrpc-1.0.0RC3

J'ai essayé de nombreuses façons d'y inclure XML-RPC (voir la ligne commentée) mais rien ne fonctionne. Je sais que ce package est obsolète, mais c'est une dépendance dont j'ai absolument besoin. Cela fonctionne bien dans PHP 7.4, mais je n'arrive pas à comprendre ce qui se passe avec PHP 8.1.

Quelqu'un peut-il me le dire ?

P粉107991030P粉107991030285 Il y a quelques jours522

répondre à tous(1)je répondrai

  • P粉316423089

    P粉3164230892023-12-14 00:57:43

    Ajouter cette commande

    RUN pecl install channel://pecl.php.net/xmlrpc-1.0.0RC3  xmlrpc

    Et n'oubliez pas d'ajouter « extension=xmlrpc.so » à votre fichier php.ini.

    répondre
    0
  • Annulerrépondre