Windows 7にXamppをインストールしました。コードを実行しようとするとエラーが発生します
警告:モジュール 'openssl'はすでに行0にロードされています
これは以前にPCで実行したコードと同じで、Win 7を再インストールしてXAMPPをクリーンインストールするだけです。
あなたはラインを持っているようです
extension=php_openssl.dll
php.iniファイルおよび/またはサブファイルで2回。
Xamppディレクトリで関連するすべてのphp.iniファイルを見つけて、次のようなモジュールディレクティブの1つを削除またはコメントアウトする必要があります。
;extension=php_openssl.dll
サーバーの再起動後、これで解決するはずです。
Xamppを開く-> PHP-> php.ini
テキストエディターでファイルphp.iniを開きます
押す CTRL + F および検索openssl
セミコロンを先頭に配置して、extension=php_openssl.dll
行にコメントを付けます:;extension=php_openssl.dll
注:再度有効にする場合は、セミコロンを削除します
xamppをインストールし、composerのインストールで必要なバーに新しい場所を指定します。
私は同じ問題を抱えていましたが、私の場合は複数のextension=php_openssl.dll
がありませんでした。理由はいくつかの理由でApacheのコピーが2つあったが、使用したのは1つだけだったからです。
コピーを削除し、環境変数Path
およびOPENSSL_CONF
を変更して、正しいWebサーバーを指すようにしました。
ウェブサーバーを再起動した後、うまくいきました!必ずすべての端末とCMDを再起動してください。再起動しないと、古い環境変数が使用され、エラーが続きます。