我想從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