By default, in an ExeOutput app, the "public" folder is the "Data" virtual subfolder of the EXE.
This explains it:
https://www.exeoutput.com/help/working-with-php/accessingfiles/
And you can change "Data" if you don't want that. It's also optional to use: ExeOutput makes all PHP files available...