web-dev-qa-db-ja.com

Windowsにphpunitをインストールする

Phpunitのインストール方法は?

私はドキュメントを読みます https://github.com/sebastianbergmann/phpunit ですが、エラーがあります:

>pear upgrade PEAR
Nothing to upgrade

>pear config-set auto_discover 1
config-set succeeded

>pear install pear.phpunit.de/PHPUnit
No releases available for package "pear.phpunit.de/PHPUnit"
install failed

このエラーを修正するにはどうすればよいですか?

35
Dmitry

古い回答(2014):phpunitはPEAR 2014年12月以降利用できないと言われています。
したがって、 composer を使用して簡単にインストールできます。

composer global require "phpunit/phpunit=4.1.*"

2019年更新:ローカル(プロジェクト用)開発パッケージとしてインストールする必要があります:

 composer require --dev phpunit/phpunit ^8
39
Dmitry

次の手順を試してください。

  1. コマンドプロンプトで、cd C:\php\を実行して、インストールしたディレクトリPHP toに切り替えます。
  2. 次にphp go-pear.pharを実行してPEARをインストールします
  3. Enterキーを押して、「システム全体のPEARまたはローカルコピーをインストールしていますか?」
  4. もう一度Enterキーを押して、ファイルレイアウトを受け入れます。
  5. Enterキーを押して終了します。
  6. 次のコマンドを実行します(更新にはしばらく時間がかかる場合があります。しばらくお待ちください):
    • pear channel-update pear.php.net
    • pear upgrade-all
    • pear channel-discover pear.phpunit.de
    • pear channel-discover components.ez.no
    • pear channel-discover pear.symfony-project.com
    • pear update-channels
  7. Pearキャッシュをクリアpear clear-cache
  8. PHPUnitをインストールするには、pear install --alldeps --force phpunit/PHPUnitを実行します
  9. PHPUnitが正常にインストールされたことをテストするには、phpunit -vを実行します
70
Satya

重要:

PEARを介したPHPUnitのインストール賛成の回答で説明されているようにサポートされなくなりました

代替インストールソリューションの公式インストールマニュアル を参照してください

11
Wilt

@Wiltが言ったように、pearによるインストールはもう機能しません。代わりに以下の手順に従ってください

ステップI:Cドライブにbinという名前のディレクトリを作成します。

ステップII:環境にパスC:\ binを追加します

  • これを行うには、Windowsアイコンをクリックし、[コンピューター]を右クリックして[プロパティ]を選択します。
  • 次に、[システムの詳細設定]-> [詳細設定]-> [環境変数]をクリックします。
  • [システム変数]セクションで下にスクロールし、[変数]列の値が[パス]である行を選択します。編集をクリックします。
  • 最後に;C:\binを追加(最後に追加)します。

ステップIII:phpunit pharファイルをC:\ binフォルダーにダウンロードします。

  • PHP 7の場合、https:// phar.phpunit.de/phpunit-6.2.pharからpharファイルをダウンロードします。PHP = 5.6その後、https:// phar.phpunit.de/phpunit-5.7.pharからpharファイルをダウンロードします。
  • ダウンロードしたら、ファイルの名前をphpunit.pharに変更し、C:\ binフォルダーに移動します。

ステップIV:バッチスクリプトphpunit.cmdを作成する

  • コマンドプロンプトを開きます。 cd C:\ binと入力してEnterキーを押します。

  • 次にecho @php "%~dp0phpunit.phar" %* > phpunit.cmdと入力してEnterキーを押します。

PHPUnitがインストールされたことを確認するには、コマンドプロンプトにphpunit --versionと入力します。 PHPUnit x.y.z by Sebastian Bergmann and contributorsのようなものが得られるはずです。

リファレンス: https://perials.com/installing-phpunit-windows/

10
Suraj

Windows XPを使用しています。

Pear(Eclipse IDEでMakeGoodを動作させるために禁止されている方法)を使用しようとして多くの時間を無駄にしました。この情報は、人々が時間を無駄にしないように、このページの上部に近づける必要があります。

https://phpunit.de/ でダウンロードし、付属の指示に​​従ってphpunitをインストールしました。コマンドファイルへのパスをPATHに追加することにより、コマンドラインからphpunitを実行できるようになりました。ただし、MakeGood/Eclipseでphpunitを実行していません。それに関する情報の多くは、梨を必要とするため、古くなっています。

1
reclining

Linux(wsl)のWindowsサブシステムでこれを試してください。

Sudo apt install phpunit
1
Luis Riego