You're right @girish
I do have: PHP 8.2.11 displayed on Laravel base page.
I used this Composer command via PHP 8.2 :
php8.2 /usr/bin/composer install
If it helps others.
Néanmois, pour la partie NPM, je suis bloqué.
Comment installer avec l'utilisateur root ou www-data ?
Avec l'utilisateur www-data, j'ai cette erreur :
www-data@49e68d6c-00e4-4ad6-b381-6cde1e1268b8:~/OpnForm$ npm install
-bash : npm : commande non trouvée
Avec l'utilisateur root, j'ai cette erreur :
root@49e68d6c-00e4-4ad6-b381-6cde1e1268b8:/app/data/OpnForm# npm install
npm ERR! code EROFS
npm ERR! syscall open
npm ERR! path /root/.npm/_cacache/tmp/29927d23
npm ERR! errno -30
npm ERR! rofs EROFS: read-only file system, open '/root/.npm/_cacache/tmp/29927d23'
npm ERR! rofs Often virtualized file systems, or other file systems
npm ERR! rofs that don't support symlinks, give this error.
npm ERR! Log files were not written due to an error writing to the directory: /root/.npm/_logs
npm ERR! You can rerun the command with `--loglevel=verbose` to see the logs in your terminal