Paso 4: Implementar la aplicación web
Para completar este proyecto, usted tendrá acceso a una máquina unix/linux en el internet donde puede implementar el código PHP y hablar con una base de datos MySQL. Hay muchas formas de solucionar esto; mi solución era utilizar una máquina virtual con linode. Su configuración más pequeña será suficiente. Tienes que instalar apache o servidor Web de su elección, PHP y MySQL (base de datos o de su elección). El código en Github asume apache y MySQL; puede que necesite modificar el código para que coincida con la instalación.
Crear la base de datos llamada 'lojack' con un usuario con acceso de lectura y escritura. Crear una tabla llamada gpsUpdates con la siguiente estructura:
- ID: int(11): no nulo: clave principal: default null: auto_increment
- Latitud: (decimal(6,4): NULL: nulo por defecto
- longitud: (decimal(7,4): NULL: nulo por defecto
- deviceId: int(11): NULL: nulo por defecto
- timestamp: fecha y hora: no acepta valores NULL: por defecto: current_timestamp: actualización CURRENT_TIMESTAMP
El siguiente SQL crea la base de datos en MySQL:
CREAR la base de datos lojack;
USO de lojack;
(Lojack) CREATE TABLE
ID INT (11) no NULL AUTO_INCREMENT,
latitud decimal (6,4) NULL DEFAULT NULL,
longitud decimal (7,4) NULL DEFAULT NULL,
deviceId INT (11) NULL DEFAULT NULL,
timestamp TIMESTAMP no NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
PRIMARY KEY (id), único (id)
);
Desplegar el contenido del directorio web a la raíz web del servidor web. Modificar nombre de usuario y contraseña de las credenciales de usuario que creó.