Is there any way to specify which PHP version to use when in the command line? I currently see that the version is 5.6.36 when I invoke it on Cherokee.
You can access different versions using version-specific names:
php-5.6 php-7.0 php-7.1 php-7.2
To the point.
If you want to change the unversioned default
php, you can add one of the versioned PHP
bin directories to your path:
The DH help article has full details:
please note: even if you change your .bash_profile to specify a PHP CLI version, this appears to have no affect on your crons. in other words if you add…
…to your .bash_profile and in your crons you do something like:
your cron will still use PHP 5.6. you still have to specify the complete path to your desired PHP version in your cron, likle this:
this appears to be the case even if you update your .bashrc to look like this:
still not sure why this is. seems that .bash_profile + .bashrc would effect the default PHP CLI used by cron, which is running as your DH user, which should inherit your bash settings. would welcome some input from the DH admins about this.