Empezando con PHP en Eclipse IDE

Soy un programador de Java, pero recientemente conseguí un trabajo trabajando con PHP y mySQL. Busqué buenos IDE para esto (anteriormente usé Netbeans) y se recomendó Eclipse.

Cuando intenté empezar a trabajar, recibí el siguiente mensaje de error:

Error launching 'firstfile'

The debug session could not be started.
Please make sure that the debugger is properly configured as a php.ini directive."

Busqué esto en Google y probé varias de las soluciones propuestas. Incluso reinstalé Eclipse.

Tengo lo siguiente:

  1. eclipse-php-helios-win32 (completo)
  2. WampServer2.1

Mi configuración está en Ventana-> Configuración-> PHP-> PHP Executables es:

Name: exec-wamp
Executable Path: C:\wamp\bin\php\php5.3.5\php.exe
PHP ini file: C:\wamp\bin\php\php5.3.5\php.ini
SATI Type: CLI
PHP debugger: XDebug

NOTA: Traté de cambiar los depuradores a Zend Debugger y esto no ayudó.

preguntado el 16 de mayo de 11 a las 16:05

"Se recomendó Eclipse", ¿de verdad? ¿Sobre PHPStorm de JetBrains? Estoy sorprendido. -

@duffymo +1 por saber que PhpStorm es el mejor IDE de PHP;) -

@duffymo Me estoy metiendo en PHPStorm y tiene sus propios problemas. Sin embargo, ciertamente no volvería a eclipse para PHP. Quédese con Netbeans si no quiere derrochar en PHPStorm. El soporte de js tiene muchos menos errores en Netbeans que en Eclipse. Los proyectos con una gran cantidad de js fallaban regularmente en Eclipse para mí. -

Netbeans también es bastante bueno con PHP, por cierto -

No se. No quiero perder mucho tiempo configurando otro IDE. ¿No sería más sencillo hacer que Eclipse funcione (por ahora)? -

5 Respuestas

Consulte el recurso en http://www.xdebug.org/docs/install#configure-php y asegúrese de tener todo configurado como se describe.

Específicamente:

  1. Asegúrese de que su depurador esté configurado correctamente en php.ini
  2. Descomente la cadena en php.ini
  3. Reinicie su servidor web (si está en modphp)
  4. Asegúrese de que en su phpinfo () haya configurado xdebug

Respondido 16 Abr '13, 00:04

Sólo tienes que ir a http://www.zend.com/products/studio/downloads y descargue el "Studio Web Debugger". Siga las instrucciones que se proporcionan en la guía de instalación (http://static.zend.com/topics/Zend-Debugger-Toolbar-Installation-Guide.pdf). El truco es elegir el ZendDebugger.dll correcto (o .so) correspondiente a su versión de PHP.

Con estos pasos, puede ejecutar su programa PHP como un script y la salida aparece en la consola. Espero que esto ayude.

Respondido 26 Oct 12, 19:10

Aptana Studio funciona muy bien para PHP y está construido sobre Eclipse. Se puede utilizar como un IDE independiente o como un complemento de Eclipse. Le brinda todos los beneficios de Eclipse además de muchas cosas adicionales que hacen que el desarrollo web en PHP, JS y HTML / CSS sea un placer. Ver http://www.aptana.com/

contestado el 18 de mayo de 13 a las 00:05

¿Tiene la variable zend_extension correcta para el depurador? Utilice phpinfo para comprobarlo.

http://www.eclipse.org/pdt/articles/debugger/os-php-eclipse-pdt-debug-pdf.pdf Desplácese hacia abajo hasta Solución de problemas en el pdf.

contestado el 16 de mayo de 11 a las 20:05

Obtuve lo siguiente después de ejecutar phpinfo (): Archivo de configuración (php.ini) Ruta C: \ Archivo de configuración cargado de Windows: C: \ wamp \ bin \ apache \ Apache2.2.17 \ bin \ php.ini Escanee este directorio para obtener más. archivos ini (ninguno) Archivos .ini adicionales analizados (ninguno) - Daniel Kats

Comencé con NetBeans después de usar Eclipse durante muchos años. Eclipse es bastante bueno. Sin embargo, las desventajas son que muchos complementos vienen empaquetados y no se comunican con el núcleo, como puede ver en el registro de errores. : \

Puede consultar la compilación de Aptana en Eclipse, que es buena con JavaScript. PDT (PHP Developer Tools) también es muy bueno para PHP. Sin embargo, si usa los dos juntos en Eclipse, tendrá muchos conflictos.

Probaría NetBeans para PHP. De forma predeterminada, instala todo lo que necesita para PHP, MySQL, CSS y JavaScript.

Respondido 16 Abr '13, 00:04

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.