It was my understanding (till now), but new to Laravel , there 's something I don't understand.
As I wrote in my post, when I changed the php.ini (/etc/php/7.4/cli/php.ini) the changes are not taken in account when I reload the server (php artisan serve) but onle when I recreate a new project
Yes since all changes to php.ini requires a restart of the server regardless if you use php artisan serve or a fully fledged webserver.
The /etc/php/7.4/cli/php.ini is most likely used with serve. While the php.ini for the server is used in apache and nginx. the CLI means client side. It might also be that it caches the php.ini file with the serve command so you might need to clear it.
As I wrote in my post, when I changed the php.ini (/etc/php/7.4/cli/php.ini) the changes are not taken in account when I reload the server (php artisan serve)
It was late yesterday when I did this test, and I was WRONG (stopping the server - I have many with different ports), so no more pb, change in php.ini, restart the server to apply the changes works as usual :-)
standard installation, there is NO php config within your project
Perhaps you are confused with the php available on the command line, and influenced by your terminal paths, and the php that is loaded by your webserver. These can be different and cause unusual problems when they are.