Aplicación CRUD en PHP: Alumnos
Una aplicación CRUD con PHP +MySQL
Servidor VPS con LEMP instalado en DigitalOcean.com:
Tutorial: Cómo crear una aplicación CRUD con PHP y MySQL
Código completo de la aplicación CRUD en GitHub
Conectarse al servidor VPS:
ssh usuario@alumno.me
instalar phpMyAdmin en el VPS (opcional)
sudo apt-get install phpmyadmin sudo apt-get install php8.0-mbstring sudo ln -s /usr/share/phpmyadmin /var/www/html/phpmyadmin sudo nginx -t sudo systemctl restart nginx
crear un usuario y darle permisos
sudo mysql create user admin@localhost identified by 'malaga2425'; grant all privileges on *.* to admin@localhost with grant option; flush privileges; exit;
Extraer y copiar los ficheros a la carpeta alumnos en el servidor web: /var/www/html/alumnos
cd /var/www/html sudo wget https://github.com/neoguias/tutorial-crud-php/archive/refs/heads/main.zip sudo unzip main.zip sudo mv tutorial-crud-php-main alumnos sudo chown -R www-data:www-data alumnos
Crear la base de datos:
el fichero migracion.sql está situado en la carpeta data
sudo mysql < alumnos/data/migracion.sql
Crear el usuario alumno y darle permiso para usar la base de datos tutorial_crud:
sudo mysql mysql> CREATE USER 'alumno'@'localhost' IDENTIFIED BY 'Malaga2425*'; mysql> GRANT ALL PRIVILEGES ON tutorial_crud.* TO 'alumno'@'localhost'; mysql> exit;
Modificar el fichero config.php:
sudo nano alumnos/config.php
Modificar el usuario y password (alumno / Malaga2425*):
<?php return [ 'db' => [ 'host' => 'localhost', 'user' => 'alumno', 'pass' => 'Malaga2425*', 'name' => 'tutorial_crud', 'options' => [ PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION ] ] ];
Modificar borrar.php
sudo nano alumnos/borrar.php
Quitar la / en header(‘Location: /index.php’);
header('Location: index.php');
Acceder desde el navegador:
Deja una respuesta
Lo siento, debes estar conectado para publicar un comentario.