0

こんにちは、私はこの問題に関連する多くの質問をしましたが、まだ解決策を得ることができません. をインストールしZend Serverました。今私はインストールしたいPHPunit。をインストールpearしてからインストールしPHPUnitました。

私のZendサーバーは次の場所にインストールされています

C:\xyz\zend\ZendServer

私のナシはにインストールされています

C:\xyz\zend\ZendServer\bin\PEAR

そして、PHPunitはにインストールされています

C:\xyz\zend\ZendServer\bin\PEAR\pear\PHPUnit

変数pearにパスと PHPUnit パスを追加しました。Envrionmental PATHそれから私php.ini

C:\xyz\zend\ZendServer\etc

include_pathを次のように設定します

include_path = ".;c:\php\includes;c:\xyz\zend\ZendServer\bin\PEAR\pear;c:\xyz\zend\ZendServer\bin\PEAR\pear\PHPUnit"

cmdでコマンドを実行してzendプロジェクトを作成すると、プロジェクトが作成されますが、このメモも見つかりました

Testing Note: PHPUnit was not found in your include_path, therefore no testing action will be created.

誰かが私が間違っていることと、このインクルードパスをどこに設定するか教えてください???

よろしくお願いします :-)

4

1 に答える 1

2

古い学校のデバッグをしましょう:)

$ zf create project ./one
Creating project at /path/to/one
Note: This command created a web project, for more information setting up your VHOST, please see docs/README
Testing Note: PHPUnit was not found in your include_path, therefore no testing actions will be created.

いいえPHPユニット!

上部付近を見つけpath/zend-framework/bin/zf.phpて追加します。

var_dump(get_include_path());

次に、インクルード パスがどのように見えるかを見てみましょう。

$ zf create project ./two
string(32) ".:/usr/share/php"
Creating project at /path/to/two
Note: This command created a web project, for more information setting up your VHOST, please see docs/README
Testing Note: PHPUnit was not found in your include_path, therefore no testing actions will be created

PHPUnit が/usr/share/phpディレクトリにありません。インクルード パスに PHPUnit を追加して解決しましょう。

たとえば、PHPUnit が にある場合は/path/to/phpunit、ファイルを開いてphp.iniインクルード パスに追加します。

三度目の魅力:

$ zf create project ./three
string(56) ".:/usr/share/php:/path/to/phpunit"
Creating project at /path/to/three
Note: This command created a web project, for more information setting up your VHOST, please see docs/README

正しい. php.ini_ var_dump()_zf.php

からデバッグコードを削除しますzf.php

于 2013-02-19T14:35:48.497 に答える