KUSANAGIはプライム・ストラテジー株式会社が開発している超高速LAMP, LEMP, WordPress環境です。 バーチャルドメインマネージャーとしても有用です。

KUSANAGI環境内のPHPから外部サーバへ https:// で接続するとエラーとなる問題の対応

● KUSANAGI環境内のPHPからhttps接続できるようにする

KUSANAGIのあるバージョンではPHPから外部サーバへ https:// で接続するとエラーとなることがあります。 これの修正方法

1. php.ini の場所を探す

php -i  | grep php.ini

返って来る表示から php.ini の場所を探します。

Configuration File (php.ini) Path => /etc/php7.d
Loaded Configuration File => /etc/php7.d/php.ini

2. php.ini を修正する

vim /etc/php7.d/php.ini

どこでもいいので以下を追記します

openssl.cafile=/etc/ssl/certs/ca-bundle.crt

以上です。
サーバの再起動も必要ありません。
PHPスクリプトから https へ接続して確認します。

No.1363
11/15 20:55

edit