答え1
XDEBUG がこのリポジトリのダウンロードを阻止しているとは思いません。そのメッセージは単なる情報警告です。
実際の問題は、ダウンロードしようとしているリポジトリにあります。
ただし、PHP CLI を使用するときに XDEBUG を無効にしたい場合は、次のようにします:-
PHP CLIが使用するphp.iniファイルを編集します。このファイルは`\wamp\bin\php\php{version}\php.iniにあります。
そのファイルの一番下近くに、_version 番号は実行している WAMPServer/PHP のバージョンによって異なる場合があります、のような行があります。
[xdebug]
zend_extension ="D:/wamp/bin/php/php5.4.45/zend_ext/php_xdebug-2.3.3-5.4-vc9.dll"
必要なのは、;
その行にコメント文字( )を追加することだけです。
[xdebug]
;zend_extension ="D:/wamp/bin/php/php5.4.45/zend_ext/php_xdebug-2.3.3-5.4-vc9.dll"
ファイルを保存すると、次回の実行時に取得されます。composer.exe
追加情報:
PHP5.6.15 を含む WAMPServer インストール V3.0.0 を使用して構成した例を実行したところXDEBUG
、この結果が得られました。これは、問題は XDEBUG ではなく、ユーザーPHP
または `composer' 構成の別の部分にあることを示唆しています。
D:\php_source>composer global require "laravel/installer=~1.1"
D:\php_source>echo off
You are running composer with xdebug enabled. This has a major impact on runtime performance. See https://getcomposer.org/xdebug
Changed current directory to D:\wamp\composer
You are running composer with xdebug enabled. This has a major impact on runtime performance. See https://getcomposer.org/xdebug
./composer.json has been created
Loading composer repositories with package information
Updating dependencies (including require-dev)
- Installing symfony/process (v2.8.0)
Downloading: 100%
- Installing symfony/polyfill-mbstring (v1.0.0)
Downloading: 100%
- Installing symfony/console (v2.8.0)
Downloading: 100%
- Installing guzzlehttp/promises (1.0.3)
Downloading: 100%
- Installing psr/http-message (1.0)
Downloading: 100%
- Installing guzzlehttp/psr7 (1.2.1)
Downloading: 100%
- Installing guzzlehttp/guzzle (6.1.1)
Downloading: 100%
- Installing laravel/installer (v1.2.2)
Downloading: 100%
symfony/console suggests installing symfony/event-dispatcher ()
symfony/console suggests installing psr/log (For using the console logger)
Writing lock file
Generating autoload files