我想从php-cgi执行php-cli脚本
我下面得到的内容在cgi中无法使用。
然而,当我直接从shell执行它时,它确实有效。
有没有办法做到这一点?如何从php-cgi使用nohup执行php-cli
<?php
if (PHP_SAPI === 'cli')
{
require '../boot.php';
Logger::mailit();
exit;
}
class Logger {
private static $instance = NULL;
private function __construct(){}
public function __destruct()
{
if (PHP_SAPI != 'cli')
{
exec('nohup php '. __FILE__ .' &');
}
}
public static function mailit(){
// Database stuff ...
mail($row->email, $row->subject, $row->message, $row->headers);
}
}
?>
当我从CLI执行它它的工作原理,所以那不是。 – RoboTamer 2012-07-08 11:39:32