Question exec uses old php version

Davididi

New Pleskian
Server operating system version
centos 8
Plesk version and microupdate number
18
I upgraded to PHP version 8, but the exec commands still use version 7, how can I upgrade Plesk to use PHP 8?
 
If that is, the php scripts are executed with php 8.2 and when using exec() in a php script the exec is executed with php 7.2 and I want it to be executed also with php 8.2
 
PHP:
putenv('PATH=/opt/plesk/php/8.2/bin:' . getenv('PATH'));
exec(php $command);
By default the exec function uses 7.2 and I have to change the PATH so that it uses 8.2, and I want it to always use 8.2, the php script uses 8.2
 
On debian/ubuntu I would use update-alternatives to select which php `php` points to, no idea how that works in centos, worst case you'd have to manually overwrite /usr/bin/php with a symlink to your desired php binary.
 
Back
Top