En muchas ocasiones te tienes que montar un entorno de desarrollo desde 0 digase un entorno AMP y en muchas ocasiones tienes que trabajar en entornos windows.
Para los que no somos administradores lo mas sencillo es intalar un XAMPP, WAMP , Zend Server, entre cada uno de ellos hay mucha diferencia de rendimiento bajo las mismas condiciones. En principio parece que el Zend es mucho mas rápido. Si te instalas un ubuntu, instalandote el Lamp por defecto el rendimiento es bastante bueno.
De lo cual deduzco que hay ciertos parametros de configuracion que son distintos entre ellos. Httconf, php.ini , my.ini (cnf).
La pregunta es cuales son los parametros de configuracion que marcan la diferencia para crear un entorno de desarrollo lo mas optimizado posible
Espero se me haya entendido

Comments
El objetivo erroneo
Yo la verdad es que no suelo instalar entornos de desarrollo, pero creo que el objetivo que deben perseguir es imitar en lo posible el ¿futuro? entorno de producción.
Un debian o ubuntu con los paquetes por defecto, PHP como mod_php, APC (por pecl) y, llegado el caso, memcached es un buen comienzo para el desarrollo... con la ventaja de que va a calcar lo que es habitual encontrar en producción hoy en día.
En mi opinión, dedicar tiempo a la optimización de la máquina de desarrollo no tiene mucho sentido más allá de la pura experimentación y adquirir conocimientos.
Salu2
PD: Promociono el hilo a Spanish
Script para configurar un SO Ubuntu
Para entornos de desarrollo Ubuntu suelo utilizar este script, que voy actualizando cada vez que instalo un Ubuntu. Contiene varios parámetros de configuración que resultan útiles para empezar a trabajar en un proyecto Drupal:
https://github.com/juampy72/Ubuntu-Installer/blob/master/installer.sh
Saludos
Senior Developer at Lullabot
https://www.lullabot.com/who-we-are/juampy-nr