No input file specified using PHP 7.3.5 or 7.4.1 ... 5.6.39 works

Very interesting!

Looking at the Local log, the only thing that comes to mind are these two lines:

{"thread":"main","class":"Process","process":"httpd","level":"warn","message":"AH00558: httpd.exe: Could not reliably determine the server's fully qualified domain name, using fe80::9560:c258:b9b4:f395. Set the 'ServerName' directive globally to suppress this message","timestamp":"2021-08-19T18:22:36.977Z"}
{"thread":"main","class":"HostsFileService","stdout":"Updating hosts file at  C:\\WINDOWS\\System32\\drivers\\etc\\hosts\nUpdated hosts file at  C:\\WINDOWS\\System32\\drivers\\etc\\hosts\n","stderr":"","level":"info","message":"Updated hosts.","timestamp":"2021-08-19T18:22:40.796Z"}

Note this part:

AH00558: httpd.exe: Could not reliably determine the server's fully qualified domain name, using fe80::9560:c258:b9b4:f395

Which is basically telling us that Apache is trying to use the IPv6 version as the server’s name. I don’t know for sure if that would cause issues, but looking over my Local log, all of the entries for when I’ve created Apache sites have used IPv4:

Do you know if you have any custom configuration within the computer’s Hosts file? I wouldn’t think it’s an issue, but do you have a VPN?