composer error:1416F086:SSL routines:tls_process_server_certificate:certificate verify faile


  [Composer\Downloader\TransportException]
  The "https://packagist.phpcomposer.com/packages.json" file could not be downloaded: SSL operation failed with code
  1. OpenSSL Error messages:
  error:1416F086:SSL routines:tls_process_server_certificate:certificate verify failed
  Failed to enable crypto
  failed to open stream: operation failed

解決方法禁用https請求,改用http方式。所以我們在composer.json文件中設置一個本地或全局的composer配置config

方法一:命令行composer config secure-http false。通過命令修改composer.json,效果等同方法二。

方法二:直接改composer.json,給“config”項中加上"secure-http": false 

"config" : {  
        "vendor-dir" : "packages",
        "secure-http": false  
}

 

全局配置(推薦)

composer config -l -g
//切換到國內源  阿里
composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/
composer config -g --unset repos.packagist
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章