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