1

我正在尝试分叉一个 php 脚本并使用 pcntl_exec 命令执行另一个 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 仍然无法正常工作。请告诉我我做错了什么?

提前致谢!!

4

1 回答 1

1

试试这个选项:

chmod 755 /var/www/html

这应该授予您所需的权限!

于 2013-07-06T21:51:21.137 回答