2011-06-28 10 views
0

これはzend studioとzendサーバーを3回目にインストールするようになりました。これらの2つは、半日後に正常にインストールされました。しかし、私は...私はいつもこのZFエラーを取得し、新規プロジェクトを作成する*Zend_Toolの問題

` * ** * ** * ** * ** をしようとしているとき** ZFのERROR * ** * ** * ** * ** * ** * zfコマンドを実行するには、Zend Framework がinclude_path内にあることを確認する必要があります。 このzfコマンドラインツールは、Zend Framework ライブラリがシステム上のどこにあるかを知ることができますが、すべてがここに記述できるわけではありません。

The easiest way to get the zf command running is to give it the include 
path via an environment variable ZEND_TOOL_INCLUDE_PATH or 
ZEND_TOOL_INCLUDE_PATH_PREPEND with the proper include path to use, 
then run the command "zf --setup". This command is designed to create 
a storage location for your user, as well as create the zf.ini file 
that the zf command will consult in order to run properly on your 
system. 

Example you would run: 

$ ZEND_TOOL_INCLUDE_PATH=/path/to/library zf --setup 

Your are encourged to read more in the link that follows. 
Zend_Tool & CLI Setup Information 
(available via the command line "zf --info") 
    * Home directory found in environment variable HOMEPATH with value \Users\admin 
    * Storage directory assumed in home directory at location \Users\admin/.zf/ 
    * Storage directory does not exist at \Users\admin/.zf/ 
    * Config file assumed in home directory at location \Users\admin/.zf.ini 
    * Config file does not exist at \Users\admin/.zf.ini 

To change the setup of this tool, run: "zf --setup" 

OK(0取っ:04.038)を `

私はすでに新しいZendのフレームワークライブラリとコマンドラインを介してZF_INCLUDE_PATHを設定しました。

zendに関連するものは一切インストールしていません。

誰かが私にこれを手伝ってもらえますか?

ありがとうございます。

+0

明らかに私は適切な仮想ホストを設定することができません、httpd.confにInclude conf/extra/httpd-vhosts.confの部分をアンコメントすると、Apacheサーバーを再起動するとエラーが発生します。私はいつもこのエラーを抱えています。私は新しいプロジェクトを始める前に、以前の設定で大量のstufを実行する必要がありました。 – WingLeung

答えて

0

Windowsマシンで作業しているパスから推測します。 Zend Studioはzendツール(Windowsのzf.bat)を使用してプロジェクトを作成します。この機能を有効にするには、コンソールを開く(WINDOWS + R、cmdと入力し、enterを入力)ことができ、zfコマンドを正常に実行できる必要があります。あなたのケースでは

は、おそらくあなたがここに指示に従って解決できることを、パスの問題である:特にhttp://framework.zend.com/manual/en/zend.tool.framework.clitool.html#zend.tool.framework.clitool.setup-windows

のWindows Win32環境で最も一般的なセットアップ、コピーすることですzf.batとzf.phpをPHPバイナリと同じディレクトリにコピーします。これは、一般的に次のいずれかの場所で見つけることができます:

C:\PHP 
C:\Program Files\ZendServer\bin\ 
C:\WAMP\PHP\bin 

あなたは、コマンドラインでphp.exeを実行することができるはずです。できない場合は、まずPHPディストリビューションに付属のドキュメントをチェックするか、php.exeへのパスがWindows PATH環境変数にあることを確認してください。

次のビジネスの順序は、Zend FrameworkライブラリがシステムPHP include_pathの内部で正しく設定されていることを確認することです。 include_pathがどこにあるかを調べるには、php -iと入力してinclude_path変数を探すか、より簡潔にphp -i |を実行します。 grepが利用可能なCygwinのセットアップがある場合はgrep include_path。インクルードパスがどこにあるかは、C:\ PHP \ pear、C:\ PHP \ share、C:\ Program%20Files \ ZendServer \ shareなどのようになります。 library /ディレクトリはinclude_path指定ディレクトリの中に置かれます。

0

あなたがUbuntuのやDebian上で実行している場合は - 一般的に、または多分Linuxは - 今あなたがZEND_TOOL_INCLUDE_PATH変数環境を作成する必要がありそうです。 include_pathにzendフレームワークを持たせる(または既存のZendフレームワークを既存のinclude_pathにコピーする)ことはもう機能しません。

手動でのUbuntu/Debianの上、最新バージョンのZendのフレームワークをインストールするには、他をしたい場合、これは、私はZFをダウンロードし、〜/一時

sudo cp -R ~/temp/ZendFramework-1.11.11/library/Zend /usr/share/php 
sudo cp -R ~/temp/ZendFramework-1.11.11/extras/library/ZendX /usr/share/php 
sudo cp ~/temp/ZendFramework-1.11.11/bin/zf.sh /usr/bin 
sudo cp ~/temp/ZendFramework-1.11.11/bin/zf.php /usr/bin 

次編集の/ etc /環境にそれを抽出した後何をしたかでありますNetbeansのようなプログラムは、zf.shを起動することができます。現在のユーザーだけにzf.shを実行させる場合は、〜/ .pam_environmentを編集します。この行を追加します。

ZEND_TOOL_INCLUDE_PATH=/usr/share/php 

あなたはログアウトし、これをやった後に再度ログインする必要があります。

関連する問題