我有這個(gè) 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īng)嘗試了很多方法來在其中包含 XML-RPC(參見注釋行),但沒有任何效果。我知道不建議使用這個(gè)包,但它是我絕對(duì)需要的依賴項(xiàng)。它在 PHP 7.4 中運(yùn)行良好,但我無法弄清楚 PHP 8.1 的情況。
誰能告訴我嗎?
添加此命令
RUN pecl install channel://pecl.php.net/xmlrpc-1.0.0RC3 xmlrpc
并且不要忘記將“extension=xmlrpc.so”添加到 php.ini 文件中。