Flox permite crear entornos de desarrollo para diversos lenguajes de programación como Node.js, Python, Ruby, Go, Crystal, PHP, etc. Se puede instalar a través de paquetes .deb y .rpm y otros sistemas operativos.
Flox facilita la inicialización de entornos de desarrollo, la búsqueda e instalación de paquetes y la activación de entornos. Es capaz de detectar archivos de dependencias, como requirements.txt, e instalar las dependencias especificadas. Permite instalar extensiones PHP.
El siguiente procedimiento ha sido ejecutado en Ubuntu 20.04
Instalar
Descargue el fichero .deb
$ curl -LO# https://downloads.flox.dev/by-env/stable/deb/flox-1.3.16.x86_64-linux.debEjecute
$ sudo dpkg -i flox-1.3.16.x86_64-linux.debInicializar entorno de desarrollo
Cambiar al directorio donde quiere tener su proyecto y ejecute
$ flox initInstalar PHP 8.4
Primero busque todo lo relacionado con php
$ flox search php
php       HTML-embedded scripting language
php73     An HTML-embedded scripting language
php74     An HTML-embedded scripting language
php80     An HTML-embedded scripting language
php81     HTML-embedded scripting language
php82     HTML-embedded scripting language
php83     HTML-embedded scripting language
php84     HTML-embedded scripting language
phpunit   PHP Unit Testing framework
kdev-php  PHP support for KDevelop
Showing 10 of 937 results. Use `flox search php --all` to see the full list.
Use 'flox show <package>' to see available versionsPuede obtener información de un paquete en específico con
$ flox show php84
php84 - HTML-embedded scripting language
    php84@8.4.5
    php84@8.4.4
    php84@8.4.3
    php84@8.4.2
    php84@8.4.1
    php84@8.4.0RC4
    php84@8.4.0RC3
    php84@8.4.0beta3
    php84@8.4.0alpha4Instale PHP 8.4 con
$ flox install php84Activar el nuevo entorno
$ flox activateComprobar versión de PHP
$ php -v
PHP 8.4.5 (cli) (built: Mar 12 2025 01:55:56) (NTS)
Copyright (c) The PHP Group
Zend Engine v4.4.5, Copyright (c) Zend Technologies
    with Zend OPcache v8.4.5, Copyright (c), by Zend Technologies