PHP開発のためにEclipse PDTを学んでいます。私が読んだほとんどすべてのチュートリアルで、EclipseワークスペースをWebサーバーのドキュメントルート(私の場合はhtdocs)内に配置しました。
これは一般的な方法ですか?つまり; (テスト) Web サーバーの構成ファイルが好きではありません。ファイルシステムの他の場所にあるワークスペースから Web サーバーのフォルダーへの変更を公開する方法はありませんか?
PHP開発のためにEclipse PDTを学んでいます。私が読んだほとんどすべてのチュートリアルで、EclipseワークスペースをWebサーバーのドキュメントルート(私の場合はhtdocs)内に配置しました。
これは一般的な方法ですか?つまり; (テスト) Web サーバーの構成ファイルが好きではありません。ファイルシステムの他の場所にあるワークスペースから Web サーバーのフォルダーへの変更を公開する方法はありませんか?
また、ローカル リポジトリをセットアップして svn:externals を使用することもできますが、私はそれらのセットアップ方法を熟知しているわけではありません。
ワークスペースを 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
)この方法でも、ワークスペース ファイルは、どのサーバーにも展開されず、SVN のチェックアウト構造やその近くにさえない、本当に別のディレクトリにあります。
ワークスペースを docroot 内に配置する方が簡単かもしれませんが、仮想ホストが 1 つしかない場合にのみ機能します (複数のプロジェクトではないため)。
古いバージョンの Eclipse では、Eclipse がクラッシュしたときに、ワークスペースが完全に破損し、削除しなければならないことがありました。プロジェクトのファイルをワークスペースのサブディレクトリに置かないことは、その時までに本当に役に立ちました。