0

我在 PHP 中编写了一个函数来转换docpdf,但它不起作用。一开始,我的功能起作用了,虽然它没有关闭Winword.exe,但我手动关闭了它。

现在,当我使用此功能打开站点页面时,Apache 停止工作。

$word = new COM('word.application');
$word->Visible = 0;
$word->Documents->Open('C:\Apache\smena3.krw.rzd\www\docnz\oblachnye.docx');
$word->Documents[1]->SaveAs(APPLICATION_DOCNZ_FOLDER.'\oblachnye.pdf',17);
$word->Quit('0','0','0');
$word = null;
$this->render('docnz');
4

1 回答 1

1

如果它已经在工作并且唯一的问题是 apache 停止工作,您可以考虑在脚本中添加一个命令来重新启动 apache。

我不知道您正在运行什么样的系统,但是如果您正在运行 linux,这可能会起作用:

$restart = shell_exec('apachectl restart');
echo $restart;

最后一个回声只是为了确保 apache 正确重新启动。

于 2012-08-10T15:17:35.323 回答