php PECL安装无可用版本

cyvaqqii  于 2023-06-20  发布在  PHP
关注(0)|答案(1)|浏览(206)
RUN pecl install mongodb-1.4.2

导致以下输出:

RUN pecl install mongodb-1.4.2 &&   docker-php-ext-enable mongodb:
No releases available for package "pecl.php.net/mongodb"
install failed

这可能是一个问题吗?因为如果我尝试wget,我会得到以下内容:

Connecting to pecl.php.net (104.236.228.160:443)
ssl_client: pecl.php.net: certificate verification failed: certificate has expired

PHP版本php:7.0
有没有办法解决这个问题,或者我只需要等待他们更新证书?

hyrbngr7

hyrbngr71#

您的基础映像太旧,没有适当的证书信息,apk update && apk upgrade无法实现。我看不出有什么方法可以告诉pecl忽略certs,但你可以这样做:

wget --no-check-certificate https://pecl.php.net/get/mongodb-1.4.2.tgz
pecl install --offline ./mongodb-1.4.2.tgz

当然,我建议不要使用这样的旧版本,这样就不会有问题了。

相关问题