我有一个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读取文件的能力。
任何人有任何见解?
这听起来像是一个CORS问题:https://developer.mozilla.org/en-US/docs/Web/HTTP/Access_control_CORS – DevlshOne
或本地onenssl不是最新的 – 2016-12-14 20:35:27
请显示您的代码或风险的问题正在关闭。 – jww