我在本地運行Apache以開發多個站點,並希望同時運行它們。這些站點通過ssl與對方通話,並且由於它是本地設置,所以我使用自簽名證書。如何在php.ini中添加多個ssl證書到curl.cainfo?
爲了使php(5.5.26)接受這些證書,我將它們添加到curl.cainfo
屬性php.ini
。我得到它與一個證書,但是當我嘗試添加多個(3),它不起作用(我沒有得到任何東西回來時,從一個網站到另一個在PHP的請求)。我嘗試了以下格式:
獨立線路:
curl.cainfo=/path/to/certificate.crt
curl.cainfo=/path/to/another/certificate.crt
curl.cainfo=/path/to/last/certificate.crt
同一行,用逗號隔開 curl.cainfo=/path/to/certificate.crt,/path/to/another/certificate.crt,/path/to/last/certificate.crt
同一行,冒號分隔 curl.cainfo=/path/to/certificate.crt:/path/to/another/certificate.crt:/path/to/last/certificate.crt
任何其他的想法?
謝謝!它工作得很好! – Shilpam