日本免费高清视频-国产福利视频导航-黄色在线播放国产-天天操天天操天天操天天操|www.shdianci.com

學(xué)無先后,達(dá)者為師

網(wǎng)站首頁 編程語言 正文

pecl 安裝出現(xiàn)No releases available for package 解決方案

作者:懶是一種態(tài)度 更新時(shí)間: 2022-02-06 編程語言

新的服務(wù)器,用了寶塔,在PHP7.3中卻沒有zip擴(kuò)展。于是想到用pecl進(jìn)行安裝:

> pecl install zip

WARNING: channel "pecl.php.net" has updated its protocols, use "pecl channel-update pecl.php.net" to update
Could not download from "https://pecl.php.net/get/zip-1.19.0.tgz", cannot download "pecl/zip" (Connection to `ssl://pecl.php.net:443' failed: )
Error: cannot download "pecl/zip"
Download failed
install failed

沒想到安裝失敗。看到網(wǎng)上很多方法都是講pecl上的擴(kuò)展現(xiàn)在到本地,然后運(yùn)行 pecl 進(jìn)行本地安裝。但是,仔細(xì)看看上面的報(bào)錯(cuò),發(fā)現(xiàn) ssl: xxxxxx faild,看來是https導(dǎo)致的問題。于是不斷查資料,認(rèn)證了自己的想法

php -r "print_r(openssl_get_cert_locations());"

Array
(
    [default_cert_file] => /usr/local/openssl/cert.pem
    [default_cert_file_env] => SSL_CERT_FILE
    [default_cert_dir] => /usr/local/openssl/certs
    [default_cert_dir_env] => SSL_CERT_DIR
    [default_private_dir] => /usr/local/openssl/private
    [default_default_cert_area] => /usr/local/openssl
    [ini_cafile] => /etc/pki/tls/certs/ca-bundle.crt
    [ini_capath] =>
)

其中certfile : /usr/local/openssl/cert.pem 并不存在,修復(fù)一下:

wget http://curl.haxx.se/ca/cacert.pem && mv cacert.pem /usr/local/openssl/cert.pem

再次運(yùn)行 pecl install ,一切正常。

原文鏈接:https://blog.csdn.net/shengshuai/article/details/107751131

欄目分類
最近更新