ホームページ >バックエンド開発 >PHPチュートリアル >pearを使用してphpunitをウィンドウ上部にインストールします
pear を使用して phpunit をウィンドウにインストールします
1. pear
をインストールします1) コマンド ラインで、php インストール ディレクトリ (私のディレクトリ D: phpZendZendServerbin など) を入力し、次のコマンドを実行します:
go-pear
次のエラーが発生した場合:
phar "D:phpZendZendServerbinPEARgo-pear.phar" には署名がありません
警告: require_once(phar://go-pear.phar/index.php): ストリームを開けませんでした: pha
r エラー:無効な URL または存在しない phar "phar://go-pear.phar/index.php" in D:
phpZendZendServerbinPEARgo-pear.phar 行 1236
解決策: php.ini ファイルを開きます。最後の行に追加します: phar.require_hash = Off
4) この時点で、pear は正常にインストールされているはずです。最新バージョンに更新します:
pear upgrade-all
(このステップは非常に重要です。phpunit は pear 1.9.x を使用してインストールされるようです)
2. phpunit をインストールします:
1) phpunit チャネルを追加します
pear channel-discover pear.phpunit.de
pear channel -discoverComponents.ez.no
pear channel-discover pear.symfony-project.com
2) インストール:
pear install phpunit/PHPUnit
このエラーが発生した場合:
致命的なエラー:require_once():必要な 'Structures/Graph.php' を開くことができませんでした
解決策は次のとおりです。この圧縮パッケージをダウンロードします:
http://download.pear.php。 net/package/Structures_Graph -1.0.3.tgz
Structures ディレクトリを解凍して D:phpZendZendServerbinPEAR にコピーします
次の場合:
package.xml ファイルを抽出できませんでした
エラー: "phpunit/XXXX" をダウンロードできません
pear ダウンロード ディレクトリへのパスに次のようなスペースが含まれている可能性があります: D:/program files/
解決策は次のとおりです:
pear config-set temp_dir "C:tmp"
pear config-set download_dir "C:tmp"
ここで設定したディレクトリへのパスにスペースが含まれていない限り、どこに配置しても問題ありません。設定してください。
最後にインストールが成功したかどうかをテストします。cmd で実行します:
phpunit
3. zendStudio8 は phpunit
1) を統合し、最初に新しいものを作成します。 Zendスタジオのプロジェクト。
2) プロジェクトを右クリックし、[プロパティ] をクリックし、表示されるボックスで [PHP インクルード パス] -> [ライブラリの追加] を選択します。