У меня есть скрипт .php, который выдает разные результаты, когда apache запускается как служба, по сравнению с тем, когда apache просто запускается из командной строки с помощью httpd.exe
.
Я проверил такие вещи, как пользователь, под которым работает служба apache, и убедился, что в обоих случаях httpd.exe
принадлежит одному и тому же пользователю в TaskManager.
Это не имеет никакого смысла для меня, но что-то должно отличаться при запуске исполняемого файла в качестве службы.
Есть идеи?
Дополнительная информация о том, что делает PHP-скрипт:
В основном он запускает исполняемый файл CutyCapt.exe, который берет веб-сайт и выводит на него изображение .png. Различие, которое я вижу, состоит в том, что сглаживание CutyCapt работает, когда apache запускается как процесс, но сглаживание CutyCapt не работает, когда Apache запускается как служба. Таким образом, два изображения выглядят по-разному.