“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 insertar un fondo degradado con PHP
Cómo construir tu propio Web Content Management System
Cómo establecer un valor en una lista desplegable en NetSuite
Cómo utilizar variables en una instrucción Select MySQL
Cómo convertir un formato de fecha en PHP
PHP para el envío de correo electrónico a un Gmail o Yahoo Cliente
Cómo utilizar varias variables en una cadena de dirección
Cómo convertir caracteres ASCII en PHP
Conocimiento de la computadora © http://www.ordenador.online