我正在尝试使用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
启动后台进程,创建文件
我试图通过网络浏览器请求运行相同的脚本: 它没有工作&也没有给出错误。
有什么帮助吗?
答案 0 :(得分:0)
pclose(popen());
或
$var = popen();
pclose($var);