在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問(wèn)答/Java  PHP  Linux/ ubuntu安裝composer,報(bào)錯(cuò): tls_process_server_

ubuntu安裝composer,報(bào)錯(cuò): tls_process_server_certificate...

我的服務(wù)器環(huán)境是ubuntu16.04, 然后我編譯安裝了php7.2.4, 最后進(jìn)行安裝composer的時(shí)候, 出現(xiàn)了錯(cuò)誤.
我執(zhí)行的命令(按照composer官網(wǎng)的安裝步驟第一步) :

 php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"

執(zhí)行完成之后, 出現(xiàn)如下報(bào)錯(cuò)信息 :

Warning: copy(): SSL operation failed with code 1. OpenSSL Error messages:
error:1416F086:SSL routines:tls_process_server_certificate:certificate verify failed in Command line code on line 1

Warning: copy(): Failed to enable crypto in Command line code on line 1

Warning: copy(https://getcomposer.org/installer): failed to open stream: operation failed in Command line code on line 1

面對(duì)對(duì)此問(wèn)題我進(jìn)行了如下嘗試:

  1. 百度, google均未找到有效解決方案.
  2. 懷疑是php的ssl證書(shū)問(wèn)題, 于是下載了curl官網(wǎng)提供的ca證書(shū), 并修改php.ini中的openssl.cafile=..., 結(jié)果如初.
  3. 懷疑是ssl安裝的不正確, 于是嘗試編譯安裝openssl和curl, 然后再重新編譯安裝php, 沒(méi)有解決.
  4. 懷疑自己編譯ssl方法有誤, 所以全程使用aptitude工具安裝php所有依賴庫(kù), 包括curl和openssl, 再次編譯安裝php, 問(wèn)題依舊存在.
  5. 檢查php擴(kuò)展安裝情況, 執(zhí)行php -m , 發(fā)現(xiàn)擴(kuò)展安裝都是完好的, openssl庫(kù)已安裝.

已經(jīng)折騰了兩天, 目前無(wú)法鎖定問(wèn)題是出在php這里, 還是openssl軟件這里, 還是系統(tǒng)問(wèn)題.

回答
編輯回答
詆毀你

--no-check-certificate 參數(shù)

2017年4月19日 20:24
編輯回答
離夢(mèng)

直接訪問(wèn)下載就好了啊,再改個(gè)名字,非本地的話,用sftp上傳一下

clipboard.png

或者 這樣curl -sS https://getcomposer.org/installer | php

2017年5月15日 00:49