18

Windows 7 に TYPO3 6.2.2 をインストールしましたが、以下のようなエラー メッセージが表示されました。

PHP OpenSSL extension not working Something went wrong while trying to create a new private key for testing. Please check the integration of the PHP OpenSSL extension and if it is installed correctly.

このエラーについてインターネットで解決策を見つけようとしましたが、このバグを解決できません。

誰でも解決策を見つけるのを手伝ってもらえますか? ありがとう。

4

6 に答える 6

10

Windows の PHP で OpenSSL を有効にするには、次の 3 つの手順を実行する必要があります。

  1. 拡張機能を有効にします – php.ini で次の行のコメントを外してください:

    extension=php_openssl.dll

  2. PHP フォルダーを Windows の PATH 環境変数に追加します。

    コントロール パネル –> システム –> システムの詳細設定 –> 環境変数。
    System Variables ブロックで Path 変数を見つけます。
    その前に追加c:\php;するか、PHPパスが何であれ。

  3. PHP の OpenSSL 構成ファイルのフル パスを含む Windows 用の追加の OPENSSL_CONF 環境変数を作成します。

    コントロール パネル –> システム –> システムの詳細設定 –> 環境変数。
    System Variables ブロックで New... をクリックします。
    変数名:OPENSSL_CONF
    変数値:C:\php\extras\ssl\openssl.cnf
    その値を変更して、PHP インストール ディレクトリに一致させます。

Windows を再起動して、環境の変更を有効にします。

Windows での PHP OpenSSL サポートの詳細については、こちらを参照してください。

于 2016-03-17T19:43:35.757 に答える