3

PHP開発のためにEclipse PDTを学んでいます。私が読んだほとんどすべてのチュートリアルで、EclipseワークスペースをWebサーバーのドキュメントルート(私の場合はhtdocs)内に配置しました。

これは一般的な方法ですか?つまり; (テスト) Web サーバーの構成ファイルが好きではありません。ファイルシステムの他の場所にあるワークスペースから Web サーバーのフォルダーへの変更を公開する方法はありませんか?

4

2 に答える 2

0

また、ローカル リポジトリをセットアップして svn:externals を使用することもできますが、私はそれらのセットアップ方法を熟知しているわけではありません。

于 2010-01-03T04:25:23.817 に答える
0

ワークスペースを 1 つのディレクトリに配置し、プロジェクトを他の任意のディレクトリに配置できます (必ずしもワークスペースのサブディレクトリである必要はありません)。

「ワークスペースの場所」として指定した場所は、いくつかの構成ファイル(Eclipseの内部)が保存される場所だと思います。

私の(Linux)マシンには、次のものがあります。

  • のワークスペースの場所/home/squale/bin/eclipse-workspaces/1
  • プロジェクトは次のとおりです/home/squale/developpement/:
    • aggregator
    • php-src-5.3
    • ...

職場の Windows マシンには、次のものがあります。

  • ワークスペースの場所は次のようなものですd:\bin\eclipse-workspaces\pdt-1\
  • ハードディスクにプロジェクトがあります (のようにd:\projects\project1)
  • ネットワーク ドライブ上の別のプロジェクト (Samba を介して Linux サーバーを指す)

この方法でも、ワークスペース ファイルは、どのサーバーにも展開されず、SVN のチェックアウト構造やその近くにさえない、本当に別のディレクトリにあります。

ワークスペースを docroot 内に配置する方が簡単かもしれませんが、仮想ホストが 1 つしかない場合にのみ機能します (複数のプロジェクトではないため)。

古いバージョンの Eclipse では、Eclipse がクラッシュしたときに、ワークスペースが完全に破損し、削除しなければならないことがありました。プロジェクトのファイルをワークスペースのサブディレクトリに置かないことは、その時までに本当に役に立ちました。

于 2009-07-20T23:09:28.567 に答える