| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Администрирование Web серверов и Web служб > Запуск стороннего приложения ( shell_exec) из SYST |
| Автор: Bekass 13.12.2009, 12:43 |
| Проблема в следующем. Есть Windows Server 2008 на нем Апач запускается как служба при старте системы (получается от пользователя SYSTEM). PHP скрипт вызывает запуск приложения shell_exec(' "C:\\Program Files (x86)\\OpenOffice.org 3\\program\\soffice.exe" -headless -norestore macro:///Standard.Module1.SaveAsHTML(E:/wamp/www/fm/wee5.xls)'), НО ВЫЗОВ висит. Останавливал Апач как службу и запускал как консоль (теперь она от пользователя ADMINISTRATOR), повторяю вызов скрипта все ОК. работает как надо. Вопрос в том как сделать что Апач сервер мог запускать мое стороннее приложение ? Подскажите кто знает , плз. |
| Автор: jahguru 16.12.2009, 09:14 |
| Не пойму зачем в Win2008 запускать приложение с помощью php и Apache но все же : 1. Мне кажется от SYSTEM его запустить сложно, от администратора правильней, а лучше создай пользователя 2. Не уверен что shell_exec запустит soffice.exe , эта функция возвращает строковое значение по-идее Лучше: прописать soffice как сервис со всеми параметрами для запуска, если охота усложнить себе жизнь IIS+PHP apache лучше юзать на unixlike системах )) |