私はすでにphp.iniでコメントを外しています:
[PHP]
;;;;;;;;;;;;;;;;;;;
; About php.ini ;
;;;;;;;;;;;;;;;;;;;
;extension=php_oci8_11g.dll
extension=php_openssl.dll
;extension=php_pdo_firebird.dll
システムの変数は大丈夫です。
PHPバージョン5.4.16:
C:\wamp\bin\php\php5.4.16\php.exe
システムパス変数に追加:
C:\ProgramData\ComposerSetup\bin
ただし、このエラーを確認してください。
Some settings on your machine make Composer unable to work properly.
Make sure that you fix the issues listed below and run this script again:
The openssl extension is missing, which means that secure HTTPS transfers are
impossible. If possible you should enable it or recompile php with --with-openssl
私が使用しています:
この問題の解決方法を教えてください。
「php」フォルダにあるphp.iniを開きます。たとえば、xamppの場合、ファイルはXYZ:\ xampp\php \にあります。
検索"extension=php_openssl.dll"
";extension=php_openssl.dll"
- 削除する ";"
Xampp(またはuが使用するもの)を再起動します。その後、拡張機能がロードされます。
Agienでcomposerをインストールしてみてください。
php.exeがある場所と同じ場所にあるphp.iniを編集していることを確認します。同じ問題で、opensslがアクティブであるとwampが言っていますが、Composer-Setup.exeがphp directory/ext /のphp.iniとwampを使用しました使用されたC:\ System ...\php.ini、
よろしく、
私はこれを何度か戦いました。そして、これは私が見つけた最高のソリューションです。
前述のように、extension=php_openssl.dll
が有効になっていることを確認する必要がありますが、それだけではエラーが解決しない場合があります。
パス変数にPHPがあることを確認し、コンソールにphp --ini
と入力して、ロードされているINIファイルを確認する必要があります。
Configuration File (php.ini) Path: C:\WINDOWS
Loaded Configuration File: C:\WINDOWS\php.ini
Scan for additional .ini files in: (none)
Additional .ini files parsed: (none)
正しいiniファイルの設定を有効にしていることを確認してください。ロードされたiniファイルがない場合は、phpディレクトリからc:\windows
にiniファイルを配置します。
同じく重要extension_dir
フラグを相対パスから絶対パスに変更すると、システムがphp_opensll.dll
を確実に検出できるようになります。
これを行うには、extension_dir
で始まる行のコメントを外し、ドライブルートから一致するように変更します。
例:C:\php\ext
の代わりにext/
MAMPユーザーにとって、これは私にとってうまくいきました。
Php.iniが\ MAMP\conf \の下にある場合
注:httpsではなくhttpです。
終わり
この問題は、Windowsファイアウォールをオフにすると解決しました。
インストールが完了!
私はそれを理解し、正常にインストールしましたComposer My windows 10 PCの場合)
ここでは2つの解決策を共有します。
問題を解決するには、いくつかの手順を実行する必要があります。
最初のソリューション。
php.ini
を見つけて開きます。私の場合はxamppにあり、ファイルはc:\xampp\php\
にあります。"extension=php_openssl.dll"
を検索";extension=php_openssl.dll"
セミコロンを削除してコメント解除";"
2番目のソリューション(上記のソリューションがうまくいかない場合は、以下のソリューションを使用してください。)
これは私の場合に機能します
php.ini
を見つけて開きます。私の場合はxamppにあり、ファイルはc:\xampp\php\
にあります。php
と入力してEnterキーを押します次に、php.ini
ファイルでこれらすべての拡張機能をコメント化して、これらの警告メッセージを修正する必要があります(これらの警告メッセージの実際の原因は、これらの拡張機能が複数回有効になっているためですコメント解除php.ini
ファイルで問題を解決します)。
私の場合の例です。
a)。上の画像では、カールに関する警告メッセージが表示されています。
Module 'curl' already loaded in Unknown on line 0 .
b)これを修正するには、php_curl.dll
ファイル内のphp.ini
ファイルを検索し、この拡張子の前にセミコロンを追加して、その拡張子にコメントを付けます";"
;extension=php_curl.dll
問題を解決できれば幸いです。
それはすべての人々です。ハッピーコーディング!!! (amitamie.com):-);-)
このガイドに従うことができます:
http://abuango.net/2014/08/16/how-to-install-composer-on-windows-with-xampp/
お役に立てば幸いです。
php.ini
(PHPの構成ファイル)でC:\wamp\bin\php\php5.4.16\
を見つけます。;
を;extension=php_openssl.dll
と;extension_dir = "ext"
の行から削除します。 PHPは、php_openssl拡張機能を使用していることを認識し、extension_dirは拡張機能の場所です(php_opensslの上のコメントで確認できます)。mklink C:\Windows\php.ini C:\wamp\bin\php\php5.4.16\php.ini
Composer search php.ini
in C:\Windows\php.ini
and you have your PHP in WAMP。With mklink
command you create a link php.ini
that to aim toあなたのWAMPのphp.ini
。
composer on my windows 7 machine)をインストールしようとすると、頭がおかしくなりそうでした。
composer getcomposer.orgのインストーラを使用して、composerをインストールしようとしました。
一般的なopenssl拡張機能を有効にした後(上記の回答で説明)。
インストーラーは正常にインストールを完了しました。しかし、コマンドラインの作曲家を呼び出すことはできませんでした。それは私に言っていましたcomposer/application見つかりません、タイプミスなどをチェックしてください...
それを実行することができません、私は手動でインストールガイドを見て、奇妙なことに気づきました。
「現在のターミナルを閉じてください。新しいターミナルで使用をテストしてください:」
ターミナルウィンドウを閉じました。新しいウィンドウを開いて動作しました!!!
composerインストール中にターミナルウィンドウを開きました。その後、このターミナルのコマンドラインからcomposerを呼び出そうとしました。これは機能しませんでした。
それでなぜうまくいかなかったのですか? composerインストーラーはcomposer.pharファイルをダウンロードし、それに環境パスを設定します。端末は、起動時に環境PATHSのみを取得します。したがって、端末にパスが設定されていませんでした。
ソリューション:
インストール前にターミナルを開いている場合は、それを閉じて新しいターミナルウィンドウを開き、composerを使用する準備ができました!!!
誰かの生活時間を数時間節約できるといいのですが。
上記のすべてに加えて、php/xamppがcドライブにインストールされていない場合、この問題が発生しました(私に起こったこと)。
その場合は、このリンクに従ってください: http://abuango.net/2014/08/16/how-to-install-composer-on-windows-with-xampp/
Xamppを搭載したWindows 7 PCでも同じ問題に直面していました。
「\ xampp\php\extras\browscap.ini」を開いて、0行目で不明を読み取ることができません
Php.iniファイルの「browscap」の値を変更するだけです。絶対パスの代わりに完全パスを使用します。
私の場合、XamppはEドライブにあったので、browscap = "\ xampp\php\extras\browscap.ini"をbrowscap = "E:\ xampp\php\extras\browscap.ini"に変更しました
そしてそれは私のために働きます!
私は同じ問題に直面していましたが、それを修正しました、
ワンプを使用している場合
選択したphpバージョンのディレクトリに移動し、そのディレクトリのphp.iniファイルを編集する必要があります
この行を置き換える;extension=php_openssl.dll to extension=php_openssl.dll
および保存して再起動すると、機能します:)