C execl执行PHP脚本不要在STDOUT中显示结果

时间:2015-09-23 19:28:34

标签: php c

我在使用C语言完成的守护程序时遇到问题,该守护程序读取stdout php内容并将内容保存到文件中。问题仅发生在PHP脚本文件中,而另一个则不发生 如果我手动调用脚本,则通常会在stdout上写入内容。

在给出fork之后,我正在运行以下代码片段:

new MyClass(aVariableWithARatherLongName1: "blah", aVariableWithARatherLongName2: 2.0d, aVariableWithARatherLongName4: 23105, aVariableWithARatherLongName6: true)
new MyClass(aVariableWithARatherLongName1: "other", aVariableWithARatherLongName2: 4.0d, aVariableWithARatherLongName4: 123, aVariableWithARatherLongName6: false)

1 个答案:

答案 0 :(得分:0)

我发现了你给出错误的原因。它是PHP库的相对路径。或者我可以通过c或通过PHP以编程方式更改路径,一切都将被修复!然后,与我合作的朋友在PHP上添加了测试的完整路径,并且脚本正常运行。