2017-05-24 7 views
0

バージョンは7.1.1作曲更新クラスのphar見つからない

私は反応/ zmqインストールするには、このコードをしようとしています:

$ composer require react/zmq 

をしかし、私はこのエラーを見た:

PHP Fatal error: Uncaught Error: Class 'Phar' not found in /cygdrive/c/ProgramData/ComposerSetup/bin/composer.phar:23 
Stack trace: 
#0 {main} 
    thrown in /cygdrive/c/ProgramData/ComposerSetup/bin/composer.phar on line 23 

何が問題ですか?

答えて

0
  1. Phar拡張機能がインストールされているかどうかを確認してください。
  2. インストールした場合、およびない有効 - php.iniでそれを有効にするか、このようなコマンドを実行します。php -d extension=phar.so {path_to_composer_bin} require react/zmq
+0

[タグ:phar]がインストールされていることを確認するにはどうすればよいですか? –

+0

'php -i | grep 'phar'' – maximkou

+0

それは何も言わなかった –

0

Ubuntuを使用している場合はPharクラスは、PHPのCLIディストリビューションに含まれていないようですプレインストールされています。

php実行可能ファイルを探します。それは/usr/bin/

cd /usr/bin 

試しになると、あなたは、PHPファイル

ls -l | grep php 

を持っている場合は、記載されたPHPとphp7.1が表示される場合があります見て可能性があります。その場合、

sudo mv php php-old 
sudo mv php7.1 php 
関連する問題