2012-02-03 17 views
3

私は現在、いくつかのzendプロジェクトに取り組んでいます。私は最初にZendフレームワークをWamp Serversのルートディレクトリ(wamp/www)にダンプしました。 私はzfツールを使って、WampのルートにあるProjects_Zendというフォルダに複数回プロジェクトを作成しました。Zend Frameworkとzendライブラリの場所

私はそれぞれのプロジェクトライブラリフォルダにZendフレームワーク全体をコピーして貼り付けました。ここで私は各プロジェクトに適切なパスを設定しました。

質問:私は今Zend Frameworkに、私のプロジェクトごとに1つずつの複数の重複コピーを持っているよう

は、この良いアプローチです。

質問2:

これを回避するには?

任意のヘルプ/アドバイス歓迎....

+0

zendライブラリの場所は重要ですか? –

答えて

3

まあ、すべてのウェブサイトが常に同じサーバー上になる場合、これはZFのコピーを1つだけ持っている良い理由です。しかし、あるプロジェクトで壊れたり削除されたりするものがあれば、今後のアップグレードでは管理が難しいかもしれません。

この質問は非常に状況によって異なります。両方のソリューションが正しいかもしれません。

私はいつもzfのコピーをプロジェクトフォルダに持っています。なぜなら、スペースが無くなってしまってプロジェクトが別のサーバになる傾向があるからです。

希望すると便利です。

質問2について:あなたは何も避ける必要はありません。あなたの文脈に合ったことをしてください。より正確な回答が必要な場合は、これらのプロジェクト/ウェブサイトの関係について、より多くの情報を提供する必要があります。

「zendライブラリの場所は重要ですか?」:人々がスクリプトファイルを呼び出すのを避けるために、パブリックディレクトリの外にある限り、それほど重要ではありません。

1

あなたはphpのinclude_pathにzendライブラリを置くこともできますし、シンボリックリンクを使うこともできます。 しかし、各プロジェクトの中のライブラリフォルダに置くことに害はありません。