Cómo instalar Eclipse+PHP Development Tools(PDT)+Debugger en Mac en el año 2011
eclipse-pdt zend-debugger (4)
Tuve muchos problemas para instalar Eclipse y PDT en mi sistema. Tomó dos días, en gran parte porque todos los tutoriales que pude encontrar estaban desactualizados (escritos en 2008, es 2011 ahora) y varios pasos que incluyeron ya no eran necesarios, estaban rotos o eran irrelevantes. Quería escribir mi proceso aquí para poder mejorarlo (a través de wiki) a medida que pasa el tiempo.
Instale Eclipse sin el complemento de PHP (" Eclipse Classic "). Esto le dará un Eclipse completo, que me parece preferible, ya que la interfaz de usuario está más desarrollada (por ejemplo, obtiene una lista predeterminada de Perspectivas, que lo ayuda a comprender qué son las Perspectivas).
Instale PDT SDK con la opción de menú Ayuda> Instalar nuevo software. Pensarías que habrías terminado aquí, pero si intentas ejecutar algo, no podrás quejarte de tener un depurador.
Instale el Depurador Zend. Fallará si intentas usar la opción Instalar nuevo software, como sugieren muchos tutoriales ("No se encontró ningún repositorio que contenga osgi.bundle.org.zend.php.debug.debugger.5.3.7.v20091116".) En su lugar, descarga desde http://www.zend.com/en/community/pdt , y copie manualmente las funciones / y los complementos / directorio en su instalación de Eclipse (estas instrucciones no están escritas en ninguna parte).
Reiniciar Eclipse
Mono con las preferencias por un tiempo: si siguió un tutorial anterior e intentó agregar manualmente su ejecutable php a las preferencias de Eclipse (/ usr / bin / php), elimínelo (PHP> PHP Executables). Establezca uno de los ejecutables del depurador de Zend a los valores predeterminados. Si ya ha intentado ejecutar un archivo .php, elimine el perfil "Ejecutar" existente que creó (tal vez no era consciente de lo que creó) (Ejecutar> Configuraciones de depuración ...).
Eclipse funciona! Debería poder ejecutar un archivo .php como una secuencia de comandos bien.
No tuve problemas para ejecutar PDT y Zend Debugger CLI ... Puedo depurar PHP bien (siempre que lo haga como script y no intente enrutar al servidor web) {Estoy en Mac}.
He probado las herramientas de ruta, etc ... y aún cuando intento enrutar al navegador, recibo un servidor que no puede encontrar la respuesta de la página ... tenga en cuenta que cuando "pruebo la depuración", Zend responde que todo está " a-ok "- pero incluso con eso, no puedo un archivo php de proyecto para enrutar a través del servidor web.
Creo que está relacionado con la ruta, o de alguna manera con la seguridad en Mac 10.6
alguien tiene una idea?
Quiéralo. Personalmente recomiendo usar Eclipse 3.3 y PDT 1.3 y renunciar a las nuevas versiones hasta que actúen juntos. Yo ayudaría pero, bueno, mi tiempo es limitado como está. He encontrado que hay muchos problemas con las versiones de PDT desde:
- 2.0 a 2.1 tuvieron graves problemas de rendimiento
- 2.1 parecía muy apresurado - muchos de los prefernece
- 2.2 parece tener problemas con la finalización automática en constructores y similares (leer algunos de los comentarios del desarrollador en informes de errores tampoco inspira confianza en absoluto)
También recomiendo instalar de la misma manera que lo recomendado en la publicación original: obtenga el eclipse de vainilla, ni siquiera intente descargar el paquete PDT.
Además, nunca intentes usar el complemento SimpleTest: tiene errores y falla al menos la mitad del tiempo en cada instalación que he encontrado.
Alternativamente, si trabaja en un entorno de negocios o tiene dinero de sobra, Zend Studio es básicamente PDT hecho ... mejor.
Un posible enfoque es simular que es 2008 y descargar todos los paquetes que estaban actualizados en el momento en que se escribieron las instrucciones. Pude lograr que al menos el depurador CLI de PHP funcione de esta manera, pero aún así no tuve suerte con la depuración de páginas web de PHP.
No creo que tu problema sea específico para Mac. Tengo vista
http://wiki.eclipse.org/PDT/Installation
Recientemente instalé herramientas de desarrollo php en eclipse siguiendo las instrucciones de este wiki. Espero que ayude a cualquiera que estuviera teniendo problemas como yo.