? ? ? ?如果您的 PHP 環(huán)境證書有問題,可能會遇到報錯,類似于cURL error 60: See http://curl.haxx.se/libcurl/c/libcurl-errors.html,請嘗試按以下步驟解決:
? ? ? ?到 https://curl.haxx.se/ca/cacert.pem 下載證書文件cacert.pem,將其保存到 PHP 安裝路徑下。
? ? ? ?編輯php.ini文件,刪除curl.cainfo配置項前的分號注釋符(;),值設置為保存的證書文件cacert.pem的決對路徑。
? ? ? ?重啟依賴 PHP 的服務。
? ? ? ?2、php_curl 擴展
? ? ? ?此 SDK 依賴的 GuzzleHttp 需要開啟 php_curl 擴展,查看環(huán)境上的 php.ini 環(huán)境確認是否已啟用,例如在 Linux 環(huán)境下,PHP 7.1 版本,托管在 apache 下的服務,可以打開 /etc/php/7.1/apache2/php.ini,查看 extension=php_curl.dll 配置項是否已被注釋,請刪除此項配置前的注釋符并重啟 apache。
? ? ? ?3、Web 訪問異常
? ? ? ?命令行下執(zhí)行正常,但是放在 Web 服務器執(zhí)行則報錯:
? ? ? ?cURL error 0: The cURL request was retried 3 times and did not succeed. The most likely reason for the failure is that cURL was unable to rewind the body of the request and subsequent retries resulted in the same error. Turn on the debug option to see what went wrong. See https://bugs.php.net/bug.php?id=47204 for more information. (see http://curl.haxx.se/libcurl/c/libcurl-errors.html)
? ? ? ?此問題出現(xiàn)情況不一。可以運行php -r "echo sys_get_temp_dir();",打印系統(tǒng)默認臨時目錄決對路徑,然后在php.ini配置sys_temp_dir為這個值,嘗試是否能解決。
? ? ? ?4、源碼安裝問題
? ? ? ?為了支持部分源碼安裝的需要,我們將依賴的包文件放在 vendor 目錄中,又考慮到不能造成對 composer 的不兼容,github 不得不設置禁止導出 vendor 目錄,造成必須使用git clone命令才能拿到 vendor 目錄的情況,對一些不熟悉 github 的用戶造成了困擾。從3.0.188版本開始,我們暫時移除了源碼安裝,必須使用 composer 安裝 SDK 和依賴的包。
? ? ? ?以上是南昌APP開發(fā)公司百恒科技小編要跟大家聊到的一些關于騰訊云SDK使用的常見問題,希望能夠?qū)Υ蠹矣兴鶐椭胍私飧嚓P于這方面的內(nèi)容,歡迎留言咨詢百恒科技,百恒科技專注于南昌APP開發(fā)、南昌網(wǎng)站建設開發(fā)16年!
相關文章推薦? ?:? ? MySQL中trim函數(shù)的用法? ? ?
? ? ? ? ? ? ? ? ? ? ? ? ? ?騰訊云SDK的介紹及安裝方法? ??