Maison > Questions et réponses > le corps du texte
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粉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.