Eclipseで通常のプロジェクトをPHPプロジェクトにする方法
EclipseでPHPのデバッグが出来なくて、激しく困ったので、備忘録
![]()
「ファイル」のところで、参照をクリックしても対象のプロジェクト表示されない。構成が不完全なため、デバッグできません。
原因
CakePHPでbakeで作成したフォルダをEclipseにインポートした際に、PHPプロジェクトではなく通常のプロジェクトとして認識されたため。
PHPプロジェクトとして、構成されていると以下のようになります。
![]()
対処方法
プロジェクトのフォルダに.projectというファイルがあるので、テキストエディタで開くと以下のようになっています。
<?xml version="1.0" encoding="UTF-8"?> <projectDescription> <name>goods</name> <comment></comment> <projects> </projects> <buildSpec> </buildSpec> <natures> </natures> </projectDescription>
要素<buildSpec>と<natures>を以下のように追記します。
<?xml version="1.0" encoding="UTF-8"?> <projectDescription> <name>goods</name> <comment></comment> <projects> </projects> <buildSpec> <buildCommand> <name>org.eclipse.php.core.PhpIncrementalProjectBuilder</name> <arguments> </arguments> </buildCommand> <buildCommand> <name>org.eclipse.wst.validation.validationbuilder</name> <arguments> </arguments> </buildCommand> </buildSpec> <natures> <nature>org.eclipse.php.core.PHPNature</nature> </natures> </projectDescription>
これで、デバッグの設定画面で対象のプロジェクトが選べるようになります。
Popularity: 17 %
by 赤がすき 









SVNからのプロジェクトを、PHPプロジェクトに変更
Eclipse(PDT)で、SVNからプロジェクトを作ると、通常のプロジェクト(JAVA?)になってしまう。そのため、Include Paths が設定できないために、PHPの補完機能などが、うまく設定できない。ま…