PHP7.2sellPHP,SSL,KUSANAGI2018年7月4日に解消されましたKUSANAGIモジュール更新情報はじめにKUSANAGIを使っています。一ヶ月ほど前(2018年5月)ごろからKUSANAGIをアップデートすると一部でエラーがでてしまうようになりました。4PHPで外部へ接続に行く際にエラーになってしまうようです。解決方法/etc/php7.d/php.iniにopenssl.cafile=/etc/ssl/certs/ca-bundle.crtを追記すれば問題が回避できました。suitable(中略)問題の確認などphpinfoを設置して、環境変数openssl.cafileが設定されているのか、居ないのかを確認します。phpinfo();アップデート後はopenssl.cafileの値が空欄になっていました。上記の解決策を入れると/etc/ssl/certs/ca-bundle.crtが設定されています。自分の場合はPHP7-FPMを使っていたので/etc/php7.d/php.iniが設定ファイルでした。環境変数を読み出す対象となるファイルは確認が必要です。KUSANAGIの場合にはいろんなphp.ini系のファイルがあるので注意が必要でした。解決できなかったけどヒントになった情報エラーメッセージでググると情報がたくさん出てきます。xxxxxというエラーが表示されます。証明書入れてくれよと思うのですが、導入できない時もあります。その場合は、optionを付与することで回避できます。cURLやfile_get_contents()の情報がでてくるのですが、PHPの根本から解決する情報がありませんでした。GuzzleなどのcURLをラッピングしてしまうライブラリの場合、中のオプション設定が結構大変そうだったため、解決策を探していました。うまく解決出来てよかったです。