Skip to main content

Command Palette

Search for a command to run...

Consideraciones Generales

Updated
1 min read

Este tutorial es construido bajo el supuesto de que un servidor web está correctamente configurado con las herramientas Apache, PHP, Node.JS, Composer y las extensiones php necesarias para crear nuevas aplicaciones Laravel por lo que no se detallará el proceso de instalación de ninguna herramienta.

Sistema operativo

Con el objetivo de mantener el desarrollo unificado, se deberá usar linux al desarrollar nuevas aplicaciones ya que surgen problemas de sistema de archivos, versionado de librerías y permisos al migrar de un entorno Pre-producción a uno en Producción si se usan SO diferentes.

Software requerido

  1. Linux (Debian o Ubuntu)

    1. Debian Bullseye o superior

    2. Ubuntu Focal o superior

  2. Visual Studio Code

  3. Git / Github Desktop

  4. PHP 8.2

  5. Apache 2

  6. PostgreSQL

    1. Recomiendo el uso de pgadmin4, herramienta con interfaz gráfica para gestionar la base de datos
  7. Node.JS 22.14

    1. NPM 11.4.2
  8. Composer 2.7.6

  9. Extensiones PHP

    1. php8.2-bcmath

    2. php8.2-bz2

    3. php8.2-cgi

    4. php8.2-cli

    5. php8.2-common

    6. php8.2-curl

    7. php8.2-fpm

    8. php8.2-gd

    9. php8.2-http

    10. php8.2-imagick

    11. php8.2-mbstring

    12. php8.2-pgsql

    13. php8.2-soap

    14. php8.2-sqlite3

    15. php8.2-xml

    16. php8.2-zip