2008-10-05 12 views
7

Estoy haciendo desarrollo de PHP. Y, viniendo de un fondo de Rails, estoy buscando un reemplazo para Webrick en PHP. ¿Hay un servidor tan liviano? Algo con una configuración mínima y esfuerzo de instalación. Apache está realmente bien. Pero me gustaría saber si hay otras opciones. ¿O la mayoría de ustedes usa Apache?¿Servidor ligero de aplicaciones web para PHP?

Respuesta

14

echó un vistazo a lighthttpd?

+0

Voy a este segundo, lo uso en lugar de Apache, cuando es necesario. – UnkwnTech

+0

He estado usando lighttpd exclusivamente desde hace aproximadamente un año. MANERA más eficiente que Apache. –

1

La mayoría aquí usará apache, pero hay otras opciones. IBM publicó a nice long article on the subject. No todos ellos serán compatibles con PHP.

De estas alternativas, lighttpd es probablemente la más popular.

12

Cuando Lighty estaba teniendo muchos informes de pérdidas de memoria, alguien mencionó Nginx. Ignore el nombre ridículo, en realidad es el mejor HTTPd que he usado (y he usado Apache desde 1.1). Instala PHP como FCGI en lugar de un módulo y estás satisfecho.

+0

ocultar comentarios Lo haré en segundo lugar. fácil de instalar y fácil de olvidar ya que funciona perfectamente. He manejado una instancia de Nginx manejando 2 Mongrels, PHP y sirviendo activos estáticos en los últimos 3 años.Solo tuve que encargarme de las actualizaciones de vez en cuando, todo funciona bien y rápido. – lbz

+6

Probablemente debería mencionar que Lighty = lighttpd. –

0

Puede optimizar Apache según sus necesidades. Prefiero a Apache por su robustez.

-1

Utilizo Apache para el desarrollo de PHP.

En Windows, recomiendo instalar XAMPP - es una pila PHP/MySQL preconfigurada completa.

Mac OS X puede ser un poco más complicado, pero lo he logrado con la configuración preinstalada.

2

Puede probar cherokee. No viene configurado con PHP de fábrica, pero es fácil de configurar y muy rápido,

0

En cuanto a la mayoría de los usos de Apache, la respuesta es sí. La mayoría de los servidores en la web usan Apache (principalmente LAMP). Por suerte, la razón más importante es porque Apache es muy flexible y funciona prácticamente con cualquier cosa. Tiene muchos complementos y es muy configurable. También es muy rápido y se ejecuta en casi cualquier cosa.

-3

Casi todo el mundo ejecuta PHP en Apache, casi nadie lo ejecuta con otra cosa. El beneficio de utilizar una plataforma de servidor de aplicaciones estándar supera ampliamente el riesgo de utilizar otra cosa.

Si usó algún otro servidor web, ¿seguirá PHP soportándolo en futuras versiones? (Esto también es un problema para Apache, pero es más probable).

¿De qué manera Apache no es "suficientemente ligero" para usted?

+3

PHP no tiene que "admitir" un servidor web si está utilizando PHP en su modo FastCGI. Apache es mucho más lento que muchas soluciones, especialmente para archivos estáticos. – ceejayoz

4

Deberías probar sng.

Es la secuencia de comandos que inicia rápidamente un servidor de desarrollo PHP/Nginx sin ningún privilegio de administrador. De entrada se realiza en nodejs

Se puede instalar muy fácilmente con:

npm install sng 
Cuestiones relacionadas