我有這個 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 檔案中。