Php &引用;getimagesize():SSL操作失败,代码为“1”;仅在本地Xampp上

Php &引用;getimagesize():SSL操作失败,代码为“1”;仅在本地Xampp上,php,xampp,getimagesize,Php,Xampp,Getimagesize,getimagesize()在Xampp(本地PC)中失败,尽管它在实时环境中工作正常 根据错误消息,问题似乎与证书配置有关。我已根据本文创建了自签名证书: 这从Apache的错误日志中删除了SSL警告,但是getimage()的问题仍然是一样的 如果我用http而不是https传递图像的URL,调用就会起作用 收到错误: PHP Warning: getimagesize(): SSL operation failed with code 1. OpenSSL Error message

getimagesize()在Xampp(本地PC)中失败,尽管它在实时环境中工作正常

根据错误消息,问题似乎与证书配置有关。我已根据本文创建了自签名证书:

这从Apache的错误日志中删除了SSL警告,但是getimage()的问题仍然是一样的

如果我用
http
而不是
https
传递图像的URL,调用就会起作用


收到错误:

PHP Warning:  getimagesize(): SSL operation failed with code 1. OpenSSL Error messages:\nerror:1416F086:SSL routines:tls_process_server_certificate:certificate verify failed in \\xampp\\htdocs\\index.php on line 3, referer: https://webtest.test/
PHP Warning:  getimagesize(): Failed to enable crypto in \\xampp\\htdocs\\index.php on line 3, referer: https://webtest.test/
PHP Warning:  getimagesize(https://webtest.test/content/uploads/photos/2019/08/2f203cfc1e.jpg): failed to open stream: operation failed in \\xampp\\htdocs\\index.php on line 3, referer: https://webtest.test/
Xampp/PHP版本7.3.6。 加载的模块:

core mod_win32 mpm_winnt http_core mod_so mod_access_compat mod_actions mod_alias mod_allowmethods mod_asis mod_auth_basic mod_authn_core mod_authn_file mod_authz_core mod_authz_groupfile mod_authz_host mod_authz_user mod_autoindex mod_cgi mod_dav_lock mod_dir mod_env mod_headers mod_include mod_info mod_isapi mod_log_config mod_cache_disk mod_mime mod_negotiation mod_proxy mod_proxy_ajp mod_rewrite mod_setenvif mod_socache_shmcb mod_ssl mod_status mod_php7 

问题可能来自哪里,以及如何解决它?

如果您试图从自己的服务器images dir获取图像大小,您可以使用
base\u path
而不是
url()。'pathtoyourimage'
将CA捆绑包添加到Apache SSL来解决此问题

SSLCertificateChainFile /etc/apache2/ssl/My_CA_Bundle.ca-bundle

更新您的CA包。最有可能的情况是您缺少一个或它已过时。假定链接文章中解释的操作已由Windows生成并处理CA包。我只需双击crt文件并按照步骤操作。在php.ini中,我读到
如果未指定openssl.cafile或未找到CA文件,则会搜索openssl.capath指向的目录以查找合适的证书。此值必须是经过正确哈希处理的证书目录。大多数用户不应为此指令指定值,因为PHP将尝试在没有该指令的情况下使用操作系统管理的证书存储。
。也许问题就出在这里:-/