te recomiendo eclipse.
en este caso en php no hay compilador ya que es codigo abierto.
hay algunas paginas que ofrecen el servicio de encryptado de tu codigo, subes el codigo a su pagina y regresan el codigo ya encriptado, parece ser una buena idea, PERO, no dice en ningun lado que ellos respetan o reconocen la autoria de tu codigo, por ende, si les mandas la pagina con el codigo original entonces nada asegura de que no se van a quedar con tu codigo, si quieres usar esos servicios adelante, ya sabes los riesgos.
aqui entonces debes pensar que es lo que quieres hacer:
quieres desarrollar tu pagina personal??? entonces no hay necesidad de encryptar tu codigo ya que va a estar en tu pc o en un host, aqui entonces debes cuestionar en que host lo vas a poner, si es una empresa seria etc.
quieres la pagina para vender?? bueno, aqui seria el problema ya que para que tu pagina corra en el servidor de tu cliente debes instalar PHP en el server del cliente, asi que el codigo pasa libre (no confundir Libre con Gratuito, son 2 cosas muy diferentes) para que el cliente lo vea y lo edite y modifique si es que asi lo quiere con la aclaracion de que las modificaciones que el cliente haga es a cuenta y riezgo del cliente, si quieren garantias entonces deben comunicarse contigo con el convenido co$to (aqui se entiende la diferencia entre codigo libre y gratuito, capichi?).
quieres aprender php para dar mantenimiento a clientes que no pueden pagar un programador dedicado? entonces este es tu lugar, aqui vas a encontrar muchisima ayuda y programadores experimentados dispuestos a ayudarte.
ahora bien: que sistema operativo tienes?
windows? instala WAMP, es mas facil de instalar y viene con todo lo que necesitas o puedes instalar solo lo que necesitas.
Linux? bueno, aqui vas a tener que instalar tu propio servidor web, esta el Apache, que es muy bueno, instalas php, mysql configuras el server de datos y listo, workbench para manejar las bases de datos (no instales la pagina web para mysql porque esa permite entrar a mysql desde el otro lado del mundo), y por ultimo un editor de php, te recomiendo eclipse que es el que yo uso, es bueno, te lo recomiendo. (no uso netbeans, nunca lo pude instalar)
a reserva de que digan los compa;eros del foro esta seria mi recomendacion.
salu2