PHP & MySQL

🔗 Tarea 09 | LAMPopen in new window

Se busca completar el stack LAMP con la instalación de MySQL y PHP en nuestro servidor, además se requiere crear un sitio, manteniendo el código fuente con GIT y se seguiran directivas de diseño HTML.

  1. Instalar MySQL mediante el comando: sudo apt install mysql-server mysql-client ¡Recuerde la contraseña del usuario root!
  2. Ingrese a la consola de mysql y cree un usuario, una tabla y asignele permisos para dicha tabla.
    1. sudo mysql
    2. CREATE USER 'dmascheroni'@'localhost';
    3. ALTER USER 'dmascheroni'@'localhost' IDENTIFIED BY 'tecnologo';
    4. GRANT ALL PRIVILEGES ON dmascheroni_% . * TO 'dmascheroni'@'localhost';
    5. CREATE DATABASE dmascheroni_test;
  3. Instale PHP 7.4, el módulo para utilizarlo con apache y para la conexión con mysql.
    1. sudo apt install php libapache2-mod-php php-mysql (reinicie apache luego de realizado este paso.)
  4. Compruebe que php esté disponible desde la terminal.
  5. Dentro del directorio DocumentRoot de su virtualhost cree un archivo info.php conteniendo el código: <?php phpinfo(); ?>
  6. Acceda al sitio e investigue el resultado obtenido.
  7. Instale phpMyAdmin
    1. sudo apt install phpmyadmin php-mbstring php-zip php-gd php-json php-curl

Notas

  • php-mbstring: Modulo para manejar strings no ASCII y convertirlos a diferentes codificaciones.
  • php-zip: soporte para manejo de archivos .zip
  • php-gd: habilita soporte para la libreria GD Graphics Library
  • php-json: Soporte para PHP de serialización JSON
  • php-curl: Habilita a PHP la interacción con otros servidores utilizando varios protocolos.

Enlaces

Last Updated: 1/19/2023, 11:23:31 PM
Contributors: Diego Mascheroni