IES Miguel Romero Esteo - Departamento de Informática - Linux/Unix

Gestión de software opensource / Taller de instalación de PHP como lenguaje de programación embebido en HTML

Comandos:

    mkdir, cd, gcc, make

Aplicaciones:

    apt-get, yum, wget, ftp

Objetivo:

    Instalar el Lenguaje interpretado PHP en cada máquina virtual (Debian y CentOS), tanto por el procedimiento estandar (descarga de las fuentes y compilación) como con las herramientas de gestión de software propias de cada distribución (apt-*, yum) y sus correspondientes repositorios de paquetes.

Enunciado:

    En cada una de las máquinas virtuales (Debian y CentOS) realizar las siguientes operaciones:

    Debemos comprobar  que todo el entramado ha sido montado con éxito. Hasta ahora, el alumno ha verificado el funcionamiento de apache web server en solitario acudiendo a la URL en la que atiende en la VM en cuestión y en el puerto en cuestión. Una URL en cuya conjugación se ha de tener en cuenta el posicionamiento de la VM detrás de una Red Nat y sus correspodientes reenvíos de puertos (p.e. http://localhost:8030).
    Dicho esto, para comprobar el funcionamiento conjunto de httpd+postgresql+php y httpd+mysql+php, tanto en la instalación desde las fuentes como de los repositorios se procederá de la siguiente forma: (OJO! esto hay que hacerlo 4 veces: debian&fuentes, debian&repositorios, centos&fuentes, centos&repositorio).
  1. Arrancar apache web server en el contexto a probar.
  2. insertar en el DocumentoRoot de apache un  fichero de nombre index.php con el siguiente contenido: <?php phpinfo(); ?>.
  3. Desde el navegador, invocar la URL del dicho archivo (p.e. http://localhost:8030/index.php). Si funciona el tinglado el alumno debe ver algo como esto: