无法启动后台进程在Windows IIS服务器中运行php脚本

时间:2016-05-13 04:52:27

标签: php iis

我正在尝试使用popen / exec启动后台进程(执行php脚本)。

我尝试了proc_open ---但导致无限循环&一段时间后 500内部错误终止。

popen/exec - 没有错误&同时后台脚本也没有运行。

我目前的结构如下:

test.php的

$processHandle = popen("start /b php background.php", "r");

background.php

$file = fopen("test.txt","w");
 echo fputs($file,"Hello World. Testing!");
 fclose($file);

我尝试通过命令提示符:php test.php

启动后台进程,创建文件

我试图通过网络浏览器请求运行相同的脚本:   它没有工作&也没有给出错误。

有什么帮助吗?

1 个答案:

答案 0 :(得分:0)

pclose(popen());

$var = popen();
pclose($var);