php ist eine serverseitige Programmiersprache. Wenn Du php lokal zum testen nutzen willst, lade Dir
Xampp runter. Damit installierst Du Dir funktionsfähige Apache-Server-Umgebung, auf der Du alles - auch php - lokal testen kannst.
Also! Möglichkeit 3 ist die eleganteste und die solltest Du beileibe nicht verwerfen!!!
Gruß
intelli