Um die PHP-Version bzw. den PHP Handler für alle oder nahezu alle Domains auf einem Plesk Server mit Linux / Ubuntu zu aktualisieren können Sie folgenden Weg gehen. Wir haben die Massenänderung erfolgreich auf einem unserer Server getestet, können aber natürlich keine Garantie übernehmen. Vorher ein Snapshot Backup anlegen falls verfügbar!
Grundsätzlich läuft das Ganze so:
1) Liste aller registrierten PHP Handler auf der Kommandozeile abrufen:
plesk bin php_handler --list
2) Liste aller Domains erzeugen:
plesk bin domain --list > /root/domains.txt
Aus der Liste ggf. Domains entfernen, deren PHP Handler nicht geändert werden soll.
Dann den Befehl ausführen, hier beispielsweise für einen PHP Handler 7.3 FPM, der bei uns im Beispiel vorhanden war:
cat /root/domains.txt | while read i; do plesk bin domain -u $i -php_handler_id plesk-php56-fastcgi -nginx-serve-php false; done
cat /root/domains.txt | while read i; do plesk bin domain -u $i -php_handler_id plesk-php73-fpm; done
Im Anschluss führte Plesk bei uns im Testfall - langsam, aber zuverlässig - die Änderung des PHP Handlers bei allen Domains durch.
Ausführlicher hier: https://support.plesk.com/hc/en-us/articles/213933525-How-to-apply-new-PHP-handler-to-multiple-domains-via-CLI-