如何在MAMP上运行后台php进程?

如何在MAMP上运行后台php进程?,php,mamp,background-process,Php,Mamp,Background Process,我试图用以下代码在MAMP上触发一个后台php进程: exec("php /Users/Joe/sandbox/getnew.php?artist=".$artistID." > error_log &"); 或: 它似乎不会触发,甚至与php文件的直接路径?触发时,它将从API收集一些信息并将其写入数据库。您是否尝试执行以下操作: exec("php /Users/Joe/sandbox/getnew.php?artist=".$artistID, $output); 及之后

我试图用以下代码在MAMP上触发一个后台php进程:

exec("php /Users/Joe/sandbox/getnew.php?artist=".$artistID." > error_log &");
或:


它似乎不会触发,甚至与php文件的直接路径?触发时,它将从API收集一些信息并将其写入数据库。

您是否尝试执行以下操作:

exec("php /Users/Joe/sandbox/getnew.php?artist=".$artistID, $output);
及之后:

file_put_contents($file, implode("\n", $output), FILE_APPEND)

使用flag
php-f getnew.php如何?这似乎也不起作用!但是谢谢你的建议,Artjom:)你的脚本有执行权吗?日志中有任何内容吗?当您在cli中执行它时,它是否工作?大家好,感谢您的回复。我在错误日志中什么都没有-Damian-CLI是什么?
file_put_contents($file, implode("\n", $output), FILE_APPEND)