I have a .php script that produces different results when apache is launched as a service, as compared to when apache is simply started from the command line with
I have checked things like the user that the apache service runs under, and have ensured that in both cases
httpd.exe is owned by the same user in TaskManager.
It doesn't make any sense to me, but something must be different when running an executable as a service.
Further information on what the PHP script is doing:
It is basically running an executable called CutyCapt.exe, which takes a website and renders a .png image from it. The difference I see is that CutyCapt anti-aliasing works when apache is run as a process, but CutyCapt anti-aliasing doesn't work when Apache runs as a service. So the two images look different.