我正在尝试使用pcntl_exec命令分叉php脚本并执行另一个php脚本,但我收到以下错误:
pcntl_exec(): Error has occured: (errno 13) Permission denied
我正在尝试在函数中正常分叉后跟随代码:
$pathToFile="/var/www/html";
$outputfile =array("mytestfile.php");
if ($pid) // parent
{
$pid_arr[$i] = $pid;
}
else // child
{
pcntl_exec($cmd,$outputfile);
return "error occurred in child";
}
所有其他pcntl函数都正常工作,我也在我的目录上尝试了chmod和chown命令,但仍然没有pcntl_exec工作。请告诉我我做错了什么?
提前致谢!!
答案 0 :(得分:1)
尝试此选项:
chmod 755 /var/www/html
这应该授予您所需的许可!