2016-12-14 74 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

回答