Reputation: 840
The output from symfony help new
gives:
Description:
Create a new Symfony project
Usage:
symfony local:new [options] [--] [<directory>]
Arguments:
directory Directory of the project to create
Options:
--dir=value Project directory
--version=value The version of the Symfony skeleton (a version or one of "lts", "stable", "next", or "previous")
--full Use github.com/symfony/website-skeleton (deprecated, use --webapp instead)
--demo Use github.com/symfony/demo
--webapp Add the webapp pack to get a fully configured web project
--api Add the api pack to get a fully configured api project
--book Clone the Symfony: The Fast Track book project
--docker Enable Docker support
--no-git Do not initialize Git
--upsun Initialize Upsun configuration
--cloud Initialize Platform.sh configuration
--debug Display commands output
--php=value PHP version to use
What does the --php=value
parameter do?
"PHP version to use" means what, exactly? Use where, and when?
Are these options documented in more detail online somewhere?
Upvotes: 1
Views: 49
Reputation: 47434
Basically, the only thing this option does is to create the file .php-version
and populate it with your chosen value.
That value will subsequently be used by the Symfony CLI to choose a different PHP runtime to execute commands, as described here.
This PHP version will be used when running commands through the Symfony CLI wrapper (e.g. symfony console foo:bar
), or even (as far as I can tell), as a runtime when using the Symfony CLI built-in server.
Upvotes: 1