I have projects that are on maintenance, so I fix some bugs if and when they pop up, also usually are internal applications, so I don’t need to use the latest PHP the PHP on which the project is born is good, so I don’t like to migrate the application to PHP 8.1 if I don’t need, then I’d like to start new projects or migrate projects I need the PHP 8.1.
Netmake should change SC so the PHP version to use to run a project is a setting, SC can run on a PHP versione they like , BUT once compiled a project I can choose to run the project with 7.3 OR 8.1.
SC has a folder components, where there are the apache folder, and the php folder (now it’s 7.3), they could install a folder php8_1 , SC will run with the PHP , while they can manage ( via .htaccess or apache.conf ) the a porject in the folder \wwwroot\scriptcase\app\myproject use a php version I choose on project setting form.
In this way, no need to install another SC instance, no need to get mad changing licenses, project by project I can choose which PHP use so I can change my project if and when I want, I can keep a project with php 7.3, to make bugfix or new functions , meanwhile I can work on fixing the porject to be able to run with PHP 8.1.