PHP procesa los archivos con extensión .php de un website. El Servidor Apache HTTP lee los archivos con extensión .html y los envía directamente al Browser (Internet Explorer, Firefox, Safari). Cuando Apache ve que un archivo termina en .php, entonces se lo pasa a su ayundate PHP, quien lo procesa y envía el resultado al Browser. El programador es responsable de que sus instrucciones PHP generen código válido de HTML, ya que el Browser solamente entiende HTML.
El lenguajes Java tiene la ventaja de que además de usarse para programación web, también puede ser utilizado para desarrollar aplicación comerciales. El lenguaje C++ es bueno para aplicaciones comerciales y científicas. Mientras que los lenguagjes AS/400 RPG/ILE y COBOL son adecuados para desarrollar applicaciones comerciales batch o interactivas a traves de terminales. Facebook, y aplicaciones de CMS (Content Management System) tales como WordPress, Joomla, y Drupal han sido escritas en PHP, y son tan populares que podríamos asegurar que PHP tiene la mayor cantidad de usuarios en la Internet.
Antes de continuar con el curso, asegúrate de tener tu ambiente de desarrollo listo. Es decir, Apache+PHP tiene que estar instalados y configurados, y debes saber como publicar un website en Apache, y como crear un programita simple en PHP y publicarlo en el directorio de htdocs. Si estás trabajando en un laboratorio de tu escuela, entonces debes practicar como definir un network drive en tu PC cliente con el comando NET-use y como publicar hacia el servidor desde tu PC cliente a través de dicho network drive.
A) Como el Browser interactúa con Apache y PHP