A la hora de desarrollar con PHP nos encontramos con que gran cantidad de programadores o diseñadores están usando herramientas como el Dreamweaver, incluso el block de notas de windows, y subiendo y probando sus resultados contra un servidor web.
Si bien esto está bastante extendido, obviamente no es la mejor manera de trabajar ni de lejos. Tradicionalmente, PHP no contó con el apoyo total de grandes marcas de software por su gratuidad, algo que no ha impedido su rápida y total expansión entre la comunidad desarrolladora. Esto deriva en grandes ventajas como por ejemplo el precio asequible que tiene contratar un servicio de hosting con PHP + MySQL, en comparación con otras alternativas Java.
Os propongo aquà algunas herramientas que de seguro harán vuestro trabajo más sencillo y productivo, asà como que disminuya de manera radical el tiempo empleado para realizarlo y los errores cometidos.
Comenzaré con la plataforma de implementación y depuración de código. Aquà tenemos dos claros exponentes:
PDT Project (http://www.eclipse.org/pdt)
Este es el proyecto de Eclipse para el desarrollo en PHP. Para mà sin duda la aplicación más recomendable de todas. Conocido es de sobra en la comunidad que todo lo desarrollado por Eclipse es garantÃa de éxito.
Además de incluir la tradicional interfaz que apoya la productividad y corrige numerosos errores, incluye funciones de depuración de código con el Zend Debugger.

Otra opción es el Zend Studio, también muy conocido y basado en el motor de eclipse. Es una magnÃfica aplicación para el desarrollo profesional, aunque en este caso es de pago. Incluye capacidades de análisis y optimización de código, depuración y edición avanzada.

Tercera y última os propongo Aptana, desarrollada también bajo la plataforma Eclipse, y que tiene un gran editor con cosas tan curiosas como son la comprobación en caliente de la compatibilidad de un código entre navegadores.

Por otra parte están los entornos de producción. Desaconsejo totalmente la instalación manual de Apache y demás. Para ellos hay magnÃficas soluciones integradas como las siguientes.
VertrigoServ es un completo entorno basado en Apache para poder desarrollar nuestras webs de manera profesional de manera local.
Instala y configura las últimas versiones de todo aquello que necesitamos para trabajar:
- Apache 2.0.61
- PHP 5.2.5
- MySQL 5.0.45
- SQLite 3.5.3
- PhpMyAdmin 2.11.2.2
- ZendOptimizer 3.3.0
- SQLiteManager 1.2.0
Para aquellos que aún no hayan dado el salto a PHP 5 ni MySQL 5, os recomiendo PHPDev 4.2.3, que básicamente tiene lo mismo que VertrigoServ, pero en versiones inferiores.
Espero que esto os sea de ayuda en vuestros proyectos.