Skip to content

Guía de consulta rápida para configurar un stack de programación de PHP con Vue en una máquina Linux

Notifications You must be signed in to change notification settings

toniGitH/Stack-PHP-Vue-en-Linux

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 

Repository files navigation

stack_php_vue_linux



Stack PHP+Vue.js en Linux


📖 Tabla de contenidos

Mostrar contenidos

✔ Sobre esta guía

Esta guía contiene instrucciones para ayudar a crear un "stack" de desarrollo mínimo basado en el lenguaje PHP.

Important

Me encantaría que esta guía fuera infalible y no tuviera ningún error, pero desgraciadamente no lo puedo garantizar, por lo que te recomiendo que la sigas con precaución, y que si crees que algún paso no es correcto, lo contrastes antes de seguirlo.

Lee con atención todo el README antes de comenzar ninguna instalación.

La guía sólo está pensada para usuarios que ya están familiarizados con las diferentes aplicaciones/tecnologías que se mencionan (PHP, Laravel, Xampp, Xdebug, etc...), pero que no han trabajado aún en sistemas operativos GNU/Linux y necesitan una orientación a la hora de "trasladar" su stack de desarrollo a este sistema operativo.

🔝

✏ Consideraciones iniciales

Note

Distribución GNU/Linux: esta guía se ha creado usando como sistema operativo la distribución de Linux Mint 21.3 con entorno de escritorio Cinnamon.

Versión de PHP: la versión de PHP que se utiliza en esta guía es la 8.2.4

Caution

Instalación de PHP: dado que se trata de crear un stack de desarrollo con PHP, es necesario que tu ordenador tenga instalada alguna versión de PHP, y algunas de las aplicaciones/tecnologías utilizadas (como VSC o Xdebug) estarán relacionadas con dicha instalación. Es muy importante que tengas en cuenta que para esta guía utilizo la instalación de PHP que viene con la instalación de Xampp, por lo que si prefieres utilizar una instalación de PHP independiente del paquete Xampp, esta guía tal vez no te sirva.

🔝

⚠ Advertencias

Warning

No es una guía sobre el uso de aplicaciones/tecnologías, sino para ayudar a su instalación el Linux, aunque puede contener orientaciones básicas de uso en algún caso.

Los procedimientos descritos en esta guía no son los únicos, puesto que hay diferentes maneras de hacer las cosas. Simplemente he elegido los que me han parecido más convenientes y/o sencillos.

Caution

No puedo garantizar al 100% que todos estos procedimientos funcionen en tu máquina, por lo que antes de ejecutarlos, te aconsejo que los analices con detenimiento para ver si son adecuados para tu situación.

Tip

La guía contiene un apartado de "personalización básica de Linux" y otro de "instalación de aplicaciones", que si bien no tienen que ver directamente con la creación del stack de desarrollo, sí es interesante que le eches un vistazo.

🔝

🧾 Listado de aplicaciones y tecnologías del stack

El número de aplicaciones y tecnologías incluidos en esta guía puede ir creciendo con el tiempo, pero las más importantes son las siguientes:

  • PHP
  • Xampp y Xdebug
  • Git y GitHub
  • Visual Studio Code
  • Laravel, como framework de backend
  • Composer
  • Node.js y NPM
  • Vue.js como framework de frontend
  • Docker

🔝

🧭 Cómo utilizar esta guía

Los diferentes procedimientos de instalación/configuración contenidos en esta guía siguen un orden concreto que está pensado para instalar en primer lugar determinados componentes que son requisitos necesarios para otros componentes que se instalan más adelante.

Por este motivo, te recomiendo que si lo que necesitas es crearte el stack completo, sigas el orden que te marco en el Indice de instalaciones.

🔝

📋 Índice de instalaciones

  1. XAMPP

  2. Xdebug

  3. Git Y GitHub

  4. Visual Studio Code

  5. Composer

  6. Laravel

  7. Node.js

  8. Vue.js

  9. Docker

🔝

📦 Instalación de otras aplicaciones en Linux

Aparte de las aplicaciones que configuran el stack principal de PHP-Vue, hay ciertas aplicaciones que puede que te interese conocer cómo se instalan en Linux Mint.

Mostrar aplicaciones

🔝

🎨 Personalizaciones básicas de Linux Mint

Este apartado no es necesario para instalar las aplicaciones/tecnologías propias del stack de PHP-Vue, pero he creido interesante añadir una serie de sugerencias para personalizar/configurar nuestro Linux Mint.

Mostrar contenido

🔝

About

Guía de consulta rápida para configurar un stack de programación de PHP con Vue en una máquina Linux

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published