我有这个 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
我已经尝试了很多方法来在其中包含 XML-RPC(参见注释行),但没有任何效果。我知道不建议使用这个包,但它是我绝对需要的依赖项。它在 PHP 7.4 中运行良好,但我无法弄清楚 PHP 8.1 的情况。
谁能告诉我吗?
P粉3164230892023-12-14 00:57:43
添加此命令
RUN pecl install channel://pecl.php.net/xmlrpc-1.0.0RC3 xmlrpc
并且不要忘记将“extension=xmlrpc.so”添加到 php.ini 文件中。