@fujiiCG frustrating indeed. Sorry to hear you have the same issue. It works fine on my cleanly-reset QA machine running 15.2, but not on another 15.2 Mac I have, so I'm trying to work out what's different.
I believe you can actually get it to run, but the process is getting ridiculous. You have to combine the above steps, like so:
- add the bogus PID file. Indigo checks this as an indication that Apache started up, so without it Indigo believes it has failed to start (which it actually has, but we want to trick Indigo into continuing to start the whole stack).
- start up the stack. It should start fine, all green lights, except httpd is not actually running yet.
- run the command stated above.
httpd
will now be running (they should appear in Activity Monitor)
I have tested this and can confirm it did work, however please do let me know if you try this and it still doesn't work for you.
Clearly, this is an emergency method to get things running. I am researching the underlying issue and will post here again when I know more.