Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / При установке apache как службы не запускаются внешние программы / 17 сообщений из 17, страница 1 из 1
18.03.2012, 18:24:35
    #37710710
Картежник
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
При установке apache как службы не запускаются внешние программы
windows 7 64бит +apache2.2 + php 5.3
php скрипт выполняет открытие и закрытие word 2010
из php скрипта запускаю ms word 2010
при установки apache как службы word запускается, висит в процессах занимая 25 процентов ЦП(4-х ядерный проц).
а при обычном запуске (не как службы), word открывается и закрывается, все как положено
...
Рейтинг: 0 / 0
18.03.2012, 19:45:12
    #37710797
vkle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
При установке apache как службы не запускаются внешние программы
Из-под какого пользователя запускается служба? А у этого пользователя есть подходящее окружение, дисплей, рабочий стол и прочее что нужно чтоб Ворд стал видимым не только в процессах? ;-)
...
Рейтинг: 0 / 0
18.03.2012, 20:11:24
    #37710846
Hett
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
При установке apache как службы не запускаются внешние программы
Объясните мне, зачем запускать ворд с помощью пхп?
...
Рейтинг: 0 / 0
18.03.2012, 20:15:10
    #37710852
Картежник
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
При установке apache как службы не запускаются внешние программы
Из под системного грузил и из под своего тоже.результат одинаковый. я тут почитал, службы запускают программы в каком то интерактивном режиме.
Hett, веб приложение открывает ворд и через макросы форматирует его так как нужно, а затем сохраняет в хтмл,для дальнейшего отображения в браузере
...
Рейтинг: 0 / 0
18.03.2012, 20:38:46
    #37710883
Hett
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
При установке apache как службы не запускаются внешние программы
OLE-объекты может лучше?
...
Рейтинг: 0 / 0
18.03.2012, 21:03:38
    #37710904
Картежник
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
При установке apache как службы не запускаются внешние программы
разницы нет, ни то ни другое не запускается через службу
...
Рейтинг: 0 / 0
18.03.2012, 21:06:57
    #37710911
Картежник
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
При установке apache как службы не запускаются внешние программы
я уже понял в чем проблема,остается найти решение если оно есть.в 7-ке нет возможности запускать GUI через службы
...
Рейтинг: 0 / 0
18.03.2012, 21:22:50
    #37710921
Hett
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
При установке apache как службы не запускаются внешние программы
...
Рейтинг: 0 / 0
18.03.2012, 21:26:09
    #37710928
Картежник
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
При установке apache как службы не запускаются внешние программы
Код: php
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
<?php
// starting word
$word = new COM("word.application") or die("Unable to instantiate Word");
echo "Loaded Word, version {$word->Version}\n";

//bring it to front
$word->Visible = 1;

//open an empty document
$word->Documents->Add();

//do some weird stuff
$word->Selection->TypeText("This is a test...");
$word->Documents[1]->SaveAs("Useless test.doc");

//closing word
$word->Quit();

//free the object
$word = null;
?>


вот такой код у меня
...
Рейтинг: 0 / 0
18.03.2012, 21:33:44
    #37710935
Hett
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
При установке apache как службы не запускаются внешние программы
Вообщет этот код не открывает ворд.
...
Рейтинг: 0 / 0
18.03.2012, 21:37:16
    #37710940
Картежник
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
При установке apache как службы не запускаются внешние программы
я имел ввиду не этот код. а таким же образом соединяется.ну какая разница,этот код тоже не будет работать у меня.зависнет
...
Рейтинг: 0 / 0
18.03.2012, 22:09:08
    #37710958
vkle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
При установке apache как службы не запускаются внешние программы
Что значит "зависает"... до какой строки доходить выполнение кода?
От какого пользователя этот процесс висит в памяти?

Попробуйте не делать ворда видимым.
...
Рейтинг: 0 / 0
20.03.2012, 19:05:18
    #37714256
Картежник
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
При установке apache как службы не запускаются внешние программы
видим, невидим, разницы нет, висит в процессах, а страница выдает ошибку. придется отказаться от запуска как службы
...
Рейтинг: 0 / 0
20.03.2012, 20:20:27
    #37714401
ShSerge
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
При установке apache как службы не запускаются внешние программы
Картежник,

У Вас Ворд на клиенте или на сервере?
...
Рейтинг: 0 / 0
21.03.2012, 22:32:22
    #37716904
Картежник
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
При установке apache как службы не запускаются внешние программы
ShSerge,

word на сервере.

хотя на данный момент у меня и клиент на сервере))))
...
Рейтинг: 0 / 0
21.03.2012, 22:34:23
    #37716910
Картежник
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
При установке apache как службы не запускаются внешние программы
может кто нить попробовать и чтоб убедиться?может поймет в чем проблема
...
Рейтинг: 0 / 0
22.03.2012, 07:38:35
    #37717130
?
?
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
При установке apache как службы не запускаются внешние программы
...
Рейтинг: 0 / 0
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / При установке apache как службы не запускаются внешние программы / 17 сообщений из 17, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]