1 Desarrollo y Ejecución del Sistema
2 ==================================
7 Las dependencias de PHP (herramientas o librerías) se administran con [composer](https://getcomposer.org).
9 Para instalar las dependencias de PHP usar el siguiente comando:
18 La sintaxis del código PHP se puede controlar usando el siguiente comando:
24 Se puede corregir el estilo del código con [Laravel Pint](https://laravel.com/docs/11.x/pint):
27 vendor/bin/pint --preset symfony [ARCHIVO.PHP]
33 Primero hay que [instalar sqlite](https://codigofacilito.com/articulos/configurando-sqlite).
35 Para ([termux](https://termux.dev/en/)), el comando para instalar SQLite es:
41 Controlar que SQLite esté [habilitado en PHP](https://www.php.net/manual/es/sqlite3.installation.php).
44 $ php -i | grep -i 'sqlite' | grep -i 'ena'
45 PDO Driver for SQLite 3.x => enabled
46 SQLite3 support => enabled
49 Crear la base de datos con el siguiente comando:
52 $ sqlite3 database.sqlite < esquema-ddbb.sql
55 En la siguiente página se puede aprender un poco más sobre SQLite: [SQLite PHP](https://desarrolloweb.com/articulos/sqlite-php).
58 ## Ejecutar la aplicación
60 La aplicación (servicio) se puede ejecutar con el siguiente comando:
63 php -S 0.0.0.0:8080 rest-api.php
68 * `0.0.0.0`: Es la IP desde donde se puede usar el servicio. En éste caso se puede usar desde cualquier IP.
69 * `8080`: Es el puerto en el cual escucha el servicio.
70 * `rest-api.php`: Es el archivo que se ejecutará cada vez que se realice una llamada al servicio.