Installer XML-RPC dans le Dockerfile PHP8
P粉107991030
P粉107991030 2023-12-13 08:58:42
0
1
628

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粉107991030
P粉107991030

répondre à tous(1)
P粉316423089

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.

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal