2017-05-07 11 views
0

私のWindows 7 PCは何らかの理由でインストールしたWAMPサーバーソフトウェアパッケージに関係なく、PHP cURLモジュールをロードしません。ほとんどのライブラリが代替機能を使用するため、ほとんどの場合、これは大きな問題ではありません。PHP ComposerはPHPバイナリへのパスをどこに保存しますか?

私の質問は

PHP Warning: PHP Startup: Unable to load dynamic library 'G:\php\ext\libcurl.dll' - %1 is not a valid Win32 application. 

お知らせ上記の私が作曲から取得エラーでそれが....私はカールを使用しようとするパッケージの作曲のコマンドを実行したとき、私は私のターミナルウィンドウに入るこのメッセージについてです私のGドライブG:\php\ext\libcurl.dllを参照しています。私の現在のdevのサーバーとアクティブPHPはここに私のEドライブE:\Dev_Server\php

に位置していますが、私は昔のGドライブPHPへの参照がどこかで立ち往生していないし、そうでないたことを確認するために私のWindows PATHプロパティをチェックします。新しいEドライブが私の道にあります。だから私はComposerがGドライブのPHPリファレンスをどこに格納しているのだろうかと思っています。

+0

'PATH'環境変数を確認してください。 PATHの変更を有効にするには、端末を再オープンする必要があることを覚えておいてください。また、あなたの端末の 'php -i'だけがパスに関する有益な情報を提供します。 – ccKep

+0

私は、 "E:\ Dev_Server \ php \ ext"ではなく、 "G:\ php \ ext \"ディレクトリに焦点を当てたphp.iniファイルの "extension_dir"存在する場合は、php-cli.iniファイルも同じものを確認してください。これは作曲者の不具合ではなく、通訳の設定です。 – VirCom

答えて

0

PHP CLI(Composerが使用する)とPHP WAMP(よくWAMPが使用する)は、異なる設定ファイルを使用します。 ComposerだけではPHPのインストールに関する情報は保存されません。

対処:コマンドライン(cmd.exe)からphp --iniphp -i | moreを実行してください。 PHP CLIが使用する設定ファイルを確認し、そこに設定されているものを確認してください。あなたはおそらくあなたのG:ドライブへの参照をそこに見つけるでしょう。

関連する問題