“Conocimiento Programación>Programación PHP /MySQL

¿Es apache obligatorio para PHP MySQL?

2012/6/25
Apache es no obligatorio para usar PHP con MySQL.

He aquí por qué:

* servidor web: Apache es un servidor web popular, pero es solo una opción. Otros incluyen:

* nginx: Otro popular, a menudo considerado más rápido y más ligero.

* IIS (Servicios de información de Internet): Servidor web de Microsoft.

* Litespeed: Una alternativa comercial conocida por su rendimiento.

* interacción php-mysql: La interacción central entre PHP y MySQL ocurre a través de las extensiones MySQLI o PDO, que son módulos PHP. Estos módulos manejan la comunicación entre los scripts PHP y el servidor de base de datos MySQL. El servidor web actúa como un puente, entregando solicitudes a PHP, pero la conexión de base de datos real es independiente.

Aquí está el flujo:

1. El usuario envía una solicitud: Un usuario visita un sitio web, activando una solicitud al servidor web.

2. Solicitud de manejo del servidor web: El servidor web recibe la solicitud y determina que es para un archivo PHP.

3. Script PHP ejecutado: El servidor web pasa la solicitud al intérprete PHP, que ejecuta el script PHP.

4. Interacción MySQL: El script PHP utiliza la extensión MySQLI o PDO para interactuar con la base de datos MySQL.

5. Respuesta generada: El script PHP procesa los datos de la base de datos y genera una respuesta HTML.

6. Respuesta enviada: El servidor web envía la respuesta HTML generada nuevamente al navegador del usuario.

Entonces, puedes usar PHP y MySQL juntos sin Apache:

* Uso de un servidor web diferente: Nginx, iis u otros.

* Uso de una interfaz de línea de comandos (CLI): Los scripts PHP se pueden ejecutar directamente desde la línea de comandos sin un servidor web. Esto a menudo se usa para tareas como procesamiento de datos o scripts programados.

Apache es una opción popular porque:

* maduro y confiable: Ha existido durante mucho tiempo y tiene una gran comunidad.

* Buena documentación y soporte: Hay muchos recursos disponibles para la configuración de Apache y la resolución de problemas.

* Free y de código abierto: Está fácilmente disponible y personalizable.

En última instancia, la mejor opción depende de sus necesidades y preferencias específicas.

Programación PHP /MySQL
Cómo crear PHP mail con un enlace
Cómo redirigir a otra página cuando temporización de la sesión en PHP
Cómo crear un Programa de Código de Barras
Guía avanzada de MySQL Tutorial
Tutorial sobre POO y PHP 5 Clases
Cómo instalar Ubuntu Snort Sin MySQL
¿Cómo recuperar datos xml usando php?
Cómo enviar correo de PHP a HTML Email
Conocimiento de la computadora © http://www.ordenador.online