🧑💻 Configurar entornos para Python, PHP y JavaScript en Debian y Fedora
En esta entrada de la serie “Entornos de desarrollo en Linux”, te muestro cómo configurar entornos modernos para Python, PHP y JavaScript en las distribuciones Debian y Fedora. Estos lenguajes son fundamentales para desarrollo web, scripting, automatización y backend.
🐍 Entorno para Python
🔧 Instalación
Debian:
sudo apt update
sudo apt install python3 python3-pip
Fedora:
sudo dnf install python3 python3-pip
🧰 Herramientas recomendadas
- Entornos virtuales:
virtualenv
,pipenv
,poetry
- IDE/Editor: VS Code con extensión Python, PyCharm, Thonny
🐘 Entorno para PHP
🔧 Instalación
Debian:
sudo apt update
sudo apt install php php-cli php-mysql php-gd php-xml
Fedora:
sudo dnf install php php-cli php-mysqlnd php-gd php-xml
🧰 Herramientas recomendadas
- Composer: gestor de dependencias para PHP
- Frameworks: Laravel, Symfony
- IDE/Editor: PhpStorm, VS Code con extensión PHP
🌐 Entorno para JavaScript (Node.js)
🔧 Instalación
Debian:
sudo apt update
sudo apt install nodejs npm
Fedora:
sudo dnf install nodejs npm
Para versiones más recientes:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
source ~/.bashrc
nvm install node
🧰 Herramientas recomendadas
- Gestores de paquetes: npm, yarn
- Frameworks: React, Vue, Angular, Express
- IDE/Editor: VS Code con extensiones para JavaScript, ESLint, Prettier; WebStorm
🖥️ Extras útiles para todos los lenguajes
- Git: control de versiones
- Docker / Podman: contenedores para desarrollo aislado
- Bases de datos: PostgreSQL, MySQL, SQLite
- Servidores web: Nginx, Apache
🎯 Resultado
Con estos entornos configurados, tu sistema Debian o Fedora estará listo para desarrollar aplicaciones modernas en Python, PHP y JavaScript.