запуск php-cgi под IIS

pvoid

Новичок
запуск php-cgi под IIS

Есть php скрипт работающий под IIS, которому позарез необходимо запускать внешний php-скрипт как cgi приложение и получать возвращенный им результат.
Это достигается через функцию proc_open.
Под Apache на винде все работает нормально, при переносе скрипта на IIS скрипт говорит:
Warning: proc_open() [function.proc-open]: CreateProcess failed
Все NTFS разрешения в порядке. В чем может быть дело ума не приложу
 

slach

Новичок
ну а причем тут NTFS ?? если бы у тебя скрипт пытался
из под кого запущен Apache ?
из под кого запущен IIS ??
кто стоит хозяином для внешнего php-cgi скрипта и php.exe и сопутсвующих файлов
 

pvoid

Новичок
попроядку. NTFS права все-таки причем, потому что ежели доступ будет закрыт, то все.
Дальше.
Apache запущен из под гостевой учетной записи, точнее записи имеющей членство только в группе "Гости". IIS запускается от имени System, короче как поставилось так и запускается =)
Владельцем внешнего php-cgi скрипта является моя учетная запись, как создателя, но доступ на чтение всем. (К тому же до самого скрипта не доходит, когда он не мог его открыть сначала появлялось сообщение Access denyed). php.exe могут запускать члены группы гости, ну и система естественно.
При таком вот раскладе IIS отказывается длеать то что делает Apache.
 

slach

Новичок
ну вообще cудя по всему не у одного тебя такие проблемы

http://www.webfrustration.com/showthread.php?threadid=137994
ну и вообще, ты погугли на тему
http://www.google.ru/search?q=iis+proc_open

возможно помогут комментарии
http://www.php.net/manual/en/function.exec.php
 

pvoid

Новичок
пасиба. тему считаю закрытой. хотя до сих пор не ясно. почему Apache не требует доступа к cmd.exe, а IIS требует.
Начинаю уговривать админа перейти на Apache, а то этот IIS уже поперек горла стоит.
 

slach

Новичок
под win32 как production сервер Apache - ОЧЕНЬ не советую... будет просто падать !

Винде Виндовое =)) перефразируя одну известную поговорку
 

pvoid

Новичок
падать? не заметил. активно юзали, не падал ни разу, на сколько мне известно. Можно поподробнее.
 
Сверху