Saltar la navegación

5.1.- Apache con PHP.

Páginas web dinámicas lado servidor con PHP

PHP es un lenguaje de programación utilizado para crear páginas web dinámicas del lado servidor. En las páginas hay scripts de php para distintos fines. Como ejemplo de utilización, suponer que se solicita usuario y contraseña al usuario del navegador web, el código php accede a la base de datos guardada en el servidor, comprobando si el usuario tiene acceso y devolviendo los datos requeridos.

Para instalar php en nuestro servidor web Apache ejecutar:
# apt install php

En Ubuntu 18.04 se instala la versión 7.2 de php. Para comprobar que PHP se ha instalado con éxito se puede crear un fichero php y ubicarlo en el directorio raíz del servidor web.

Ejemplo: Crear script de inicio info.php
  • Editar el fichero /var/www//html/info.php.
    # nano /var/www/html/info.php # Escribir el contenido siguiente
    <?php
    echo "La información de mi servidor:<p />";
    phpinfo();
    ?> #Guardar archivo
  • Ahora, en el navegador web se escribe en la barra de direcciones http://localhost/info.php. Esta página devuelve la información del servidor utilizado (instrucción phpinfo).

Observar que ahora hemos tecleado el nombre del archivo, pues por defecto devolvería index.html (al ser el indicado en la directiva DirectoryIndex)

Ilustración que muestra PHP funcionando
Miguel Ángel García Lara (CC BY-NC-SA)

XAMPP

XAMPP es un paquete que aglutina varios servicios y programas: el servidor web Apache, el gestor de bases de datos MySQL y los intérpretes de lenguaje de scripts PHP y Perl. De esa forma, los programadores de páginas dinámicas utilizan este software, como una opción simple para tener todos los servicios instalados en un único proceso y con una configuración sencilla.

XAMPP se puede instalar tanto en GNU-Linux como en Windows.
Una vez instalado, hay un panel de control para iniciar o detener cada servicio (ver imagen)

Ilustración que muestra el panel de control de Apache
Materiales FP a Distancia del MEC (Dominio público)

Una vez instalado e iniciado Apache, ya se puede visualizar en el navegador la página de inicio de XAMPP escribiendo en el navegador htttp://localhost.
Esta página de inicio está guardada en el directorio de publicación del servidor web Apache por defecto, que en el caso de Windows es C:\xampp\htdocs. Ya se puede guardar en esa carpeta cualquier página web estática (html) o página dinámica (php)