¿Cómo funciona php
El software PHP trabaja con el Servidor web, que es el software que ofrece páginas de Internet para el mundo. Cuando escribe una dirección URL en la barra de direcciones de su navegador de Internet, usted está enviando un mensaje al servidor web en la URL, pidiéndole que le envíe un archivo HTML. El servidor web responde enviando el archivo solicitado. Su navegador lee el archivo HTML y muestra la página web.
También solicita un archivo desde el servidor web al hacer clic en un enlace en una página web. Además, el servidor web procesa un archivo al hacer clic en un botón de la página web que envía un formulario. Este proceso es esencialmente el mismo cuando se instala PHP. Usted solicita un archivo, el servidor web pasa a ser correr PHP, y envía HTML al navegador, gracias a la programación en PHP.
Más específicamente, cuando se instala PHP, el servidor web está configurado para esperar ciertas extensiones de archivo para contener declaraciones de lenguaje PHP. A menudo, la extensión es .php o .phtml, pero cualquier extensión puede ser utilizado. Cuando el servidor web recibe una petición de un archivo con la extensión designada, envía las declaraciones HTML tal cual, pero las declaraciones de PHP son procesados por el software PHP antes de que sean enviados al solicitante.
Cuando se procesan instrucciones del lenguaje PHP, sólo la salida, o cualquier cosa impresa a la pantalla es enviado por el servidor web al navegador web. Las instrucciones del lenguaje PHP, aquellas que no producen ninguna salida a la pantalla, no se incluyen en la salida enviada al navegador, por lo que el código PHP no se ven normalmente por el usuario.
Por ejemplo, en esta declaración PHP simple, lt;? php es la apertura de la etiqueta PHP, y ?> es la etiqueta de cierre.
lt;? php echo "Hola mundo
"->
Aquí, eco es una instrucción de PHP que le dice a PHP para la salida del texto próxima. El software PHP procesa la declaración PHP y emite la siguiente:
Hola mundo
Esa declaración HTML normal se entrega al navegador del usuario. El navegador interpreta la declaración como código HTML y muestra una página web con un párrafo - Hello World. La declaración de PHP no se entrega al navegador, por lo que el usuario nunca ve ninguna declaración PHP. PHP y el servidor web deben trabajar en estrecha colaboración.
PHP no está integrado con todos los servidores web pero funciona con muchos de los servidores web más populares. PHP trabaja bien con el servidor web Apache. PHP también funciona con Microsoft Internet Information Services (IIS) y otros.
Si usted puede seleccionar o influir en la selección del servidor web utilizado en su organización, seleccione Apache. Por sí mismo, Apache es una buena opción. Es gratis, de código abierto, estable y popular. Se ejecuta en Windows, Linux, Mac OS, y la mayoría de sabores de Unix.