Ich habe diese Docker-Datei:
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
Ich habe viele M?glichkeiten ausprobiert, XML-RPC darin einzubinden (siehe die kommentierte Zeile), aber nichts funktioniert. Ich wei?, dass dieses Paket veraltet ist, aber es ist eine Abh?ngigkeit, die ich unbedingt brauche. Es funktioniert gut in PHP 7.4, aber ich kann nicht herausfinden, was mit PHP 8.1 los ist.
Kann mir jemand sagen?
添加此命令
RUN pecl install channel://pecl.php.net/xmlrpc-1.0.0RC3 xmlrpc
并且不要忘記將“extension=xmlrpc.so”添加到 php.ini 文件中。