标签: cURL error 77

  • PHP CURL证书错误问题

    PHP CURL证书错误问题

    CURL证书错误的时候,会导致PHP调用CURL执行下载任务的时候,因为无法解析证书,导致下载失败,出现:cURL error 77: (see https://curl.haxx.se/libcurl/c/libcurl-errors.html)”错误,我们需要做的就是正确配置php调用CURL的CA证书。

    vim /usr/local/php/etc/php.ini
    #修改以下curl.cainfo openssl.cafile openssl.cafile三个选项,保证CA证书在这个目录下
    
    [curl]
    curl.cainfo = "/usr/local/openssl/cert.pem"
    [openssl]
    openssl.cafile = "/usr/local/openssl/cert.pem"
    openssl.capath = "/usr/local/openssl/cert.pem"
    cd /usr/local/openssl/
    wget https://curl.haxx.se/ca/cacert.pem
    mv cacert.pem cert.pem
    service php-fpm restart