Aplicación CRUD en PHP: Pizzería

Creación de una aplicación usando un servidor LAMP/LEMP, PHP y MySQL

Servicios web

Libro:

Código en GitHub de ejemplos del libro

Modelo-Vista-Controlador

Qué es MVC

Servidor VPS con LEMP instalado en DigitalOcean.com:

Ejemplo: Pizzeria

Conectarse al sevidor VPS:

ssh root@alumno.xyz

Descargar OfertasPizzeriaBasico

Descomprimir los ficheros en una carpeta del servidor web

cd /var/www/html
 
sudo wget http://dam.org.es/wp-content/uploads/2021/03/OfertasPizzeriaBasico.zip
 
sudo unzip OfertasPizzeriaBasico.zip
 
sudo mv OfertasPizzeriaBasico pizzeria
 
sudo chown -R www-data:www-data pizzeria

Modificar Model/PizzeriaDB.php:

sudo nano pizzeria/Model/PizzeriaDB.php

Contenido del fichero:

<?php

abstract class PizzeriaDB {
  private static $server = 'localhost';
  private static $db = 'pizzeria';
  private static $user = 'pizzeriauser';
  private static $password = 'malaga2021*';

Crear la base de datos pizzeria y el usuario pizzeriauser:

sudo mysql -u root -p
Enter password: 

CREATE DATABASE IF NOT EXISTS pizzeria;
CREATE USER 'pizzeriauser'@'localhost' IDENTIFIED BY 'malaga2021*';
GRANT ALL PRIVILEGES ON pizzeria.* TO 'pizzeriauser'@'localhost';
USE pizzeria;
(ejecutar las instrucciones en /var/www/html/pizzeria/Model/oferta.sql)
exit;

Comprobación en el navegador:

alumno.xyz/pizzeria

Deja una respuesta