Man installiert es nich unter xampp, denn Eclipse is eine Standalone-Anwendung. Ansonsten: Eclipse installieren, PHPEclipse als Plugin installieren. Details (wie deepsurfer schon sagt) in den jeweiligen Installationsbeschreibungen, Komplettbeschreibung zB hier
Nein, du musst dein PHPEclipse auf Xampp abstimmen, wennde so willst, was aber eher ein Problem von PHPEclipse, als von Xampp is... Da schauste einfach mal in Menü:
Window --> Preferences --> PHP Web Development --> PHP External Tools
Vielleicht klärt sich damit das Problem. In anderer Hinsicht dürfte es bei der Entwicklung von Webapplikationen sowieso kein Grnd ergeben, wieso man den Webserver neustarten (etc) müsste