El que lea el blog seguro piensa: «Este pana pasa el día desvariando… nada tiene que ver con nada»… Y es verdad, me gustan muchas cosas al mismo tiempo, e intento aprender un poquito de todo a la vez.
Hace tiempo se me ocurrió una pequeña aplicación para un webserver + mySQL + cliente en android, y estoy lanzando flechas en esa dirección. Resulta que en esta página explican un poco el proceso partiendo del punto que ya tienes instalado PHP para el webserver, LAMP para el mySQL y apache, y eclipse para desarrollar en android.
Como ya tenía el eclipse instalado (para la parte de android), y se que ahí se puede programar en php, me dí a la tarea de configurar mi IDE para este propósito.
Googleando un rato conseguí http://wiki.eclipse.org/PDT/Installation (conseguí otras, pero esta fue la que me funcionó)
Configurar el Eclipse
1) En el eclipse, abrir el menú Help/Install New Software…
- Abrir eclipse e ir a Help-> Software Updates-> Find and Install
- Seleccionar del menú «Programming Languajes-> PHP Development Tools (PDT) SDK Feature «
- Crear un nuevo sitio remoto con los siguiente detalles:
- Name: PDT
- URL: http://downloads.zend.com/pdt y click en «Ok»
- Marcar el checkbox de «Zend CE Features», y Click en next
- Next, Next, aceptar y Finish
- Reiniciar Eclipse.
Esta segunda página donde tambien explican otros pasos no me funcionó
Prueba Y Resultados
Ahí en donde se ve la flechita, hagan click. Luego click en «other»
Luego, en esta segunda ventana, click en PHP
Click en menú «File->New->PHP Project»
Poner un nombre y «Finish»
Click derecho en la carpeta del proyecto, y «New PHP file»
Click en «Run» y luego click en «Ok»
O si apuntan el browser a http://localhost/test/newfile.php se debería ver algo cómo esto
Espero que les sea de ayuda!
muy buen post me sirvio mucho ya que emigre de eclipse v3.6 (helios) a eclipse 4.3(kepler) pero este ultimo ya no tenia soporte nativo a php, muchas gracias
Me alegra que te haya funcionado 🙂 saludos!
Muchas gracias por el post!! Me funcionó perfectamente
Seguro! estoy a la orden 🙂