2016-12-14 162 views
-1

我有一個Alfred工作流需要從遠程服務器上提取圖像文件。直到最近,這是工作的罰款,直到我突然從imagecreatefromgif()開始越來越錯誤:本地PHP無法加載HTTPS網址

SSL operation failed with code 1. OpenSSL Error messages: 
error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed 

和:

Failed to enable crypto. 

它發生任何HTTPS URL,所以它不是在遠程服務器上加密。一噸的谷歌搜索後,我在this answer運行腳本和包裝好看:

openssl: yes 
http wrapper: yes 
https wrapper: yes 
wrappers: array (
    0 => 'https', 
    1 => 'ftps', 
    2 => 'compress.zlib', 
    3 => 'compress.bzip2', 
    4 => 'php', 
    5 => 'file', 
    6 => 'glob', 
    7 => 'data', 
    8 => 'http', 
    9 => 'ftp', 
    10 => 'phar', 
    11 => 'zip', 
) 

PHP配置是怎麼樣的我的駕駛室外面,所以我有點失落。我不知道爲什麼我的Mac的PHP安裝失去了通過https讀取文件的能力。

任何人有任何見解?

+0

這聽起來像是一個CORS問題:https://developer.mozilla.org/en-US/docs/Web/HTTP/Access_control_CORS – DevlshOne

+0

或本地onenssl不是最新的 – 2016-12-14 20:35:27

+0

請顯示您的代碼或風險的問題正在關閉。 – jww

回答