web-dev-qa-db-ja.com

Xampp警告:モジュール 'openssl'はすでに行0にロードされています

Windows 7にXamppをインストールしました。コードを実行しようとするとエラーが発生します

警告:モジュール 'openssl'はすでに行0にロードされています

これは以前にPCで実行したコードと同じで、Win 7を再インストールしてXAMPPをクリーンインストールするだけです。

34
Mesogi

あなたはラインを持っているようです

extension=php_openssl.dll

php.iniファイルおよび/またはサブファイルで2回。

Xamppディレクトリで関連するすべてのphp.iniファイルを見つけて、次のようなモジュールディレクティブの1つを削除またはコメントアウトする必要があります。

;extension=php_openssl.dll

サーバーの再起動後、これで解決するはずです。

78
radonthetyrant
  1. Xamppを開く-> PHP-> php.ini

  2. テキストエディターでファイルphp.iniを開きます

  3. 押す CTRL + F および検索openssl

  4. セミコロンを先頭に配置して、extension=php_openssl.dll行にコメントを付けます:;extension=php_openssl.dll

注:再度有効にする場合は、セミコロンを削除します

20
mtmfahath

xamppをインストールし、composerのインストールで必要なバーに新しい場所を指定します。

0

私は同じ問題を抱えていましたが、私の場合は複数のextension=php_openssl.dllがありませんでした。理由はいくつかの理由でApacheのコピーが2つあったが、使用したのは1つだけだったからです。

コピーを削除し、環境変数PathおよびOPENSSL_CONFを変更して、正しいWebサーバーを指すようにしました。

ウェブサーバーを再起動した後、うまくいきました!必ずすべての端末とCMDを再起動してください。再起動しないと、古い環境変数が使用され、エラーが続きます。

0
Black