在 php.ini 中,我指定使用我的域的 cafile。 这使得来自 PHP 的电子邮件可以正常工作,而且我在加载我的域时也没有问题。
当我尝试使用 composer 时遇到问题,因为 PHP 似乎正在使用无法获得验证的域证书。
如果我从 PHP 的 php.ini 电子邮件中删除 openssl ca.file,则停止工作,但 Composer 工作正常。
当我删除 openssl 行而不是将证书内容添加到我的域证书时,也许我需要找到 PHP 使用的系统证书在哪里,这应该可以解决问题。
知道在哪里可以找到这个证书吗? 您认为这会解决问题吗?
https://github.com/composer/composer/issues/7797#issuecomment-440585828
感谢您的帮助。
最佳答案
已解决 https://github.com/composer/composer/issues/7797#issuecomment-440680491
在centos中位置好像有点不一样 How to add Certificate Authority in centos7?
我在 etc/pki/ca-trust/extracted/openssl 上找到了它
关于php - 在哪里可以找到 PHP 默认使用的默认系统证书?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53413937/