Install direnv: sudo pacman -S direnv Create PHP binaries Example : $ cd ~ $ mkdir bin/php82 && cd bin/php82 && ln -s /usr/bin/php82 ./php $ mkdir bin/php83 && cd bin/php83 && ln -s /usr/bin/php ./php $ cd [project] $ echo 'export PATH=/home/jchatard/bin/php82:$PATH' > .envrc $ direnv allow $ ❯ php --version PHP 8.2.26 (cli) (built: Jan 7 2025 14:03:55) (NTS) Copyright (c) The PHP Group Zend Engine v4.2.26, Copyright (c) Zend Technologies with Zend OPcache v8.2.26, Copyright (c), by Zend Technologies with Xdebug v3.4.0, Copyright (c) 2002-2024, by Derick Rethans