| 1、安装gearman-job-server
apt-get install gearman-job-server
2、加入扩展
locate php.ini
/etc/php5/apache2/php.ini
/etc/php5/cli/php.ini
extension=gearman.so
3、gearman的命令
【查看所有任务】
gearadmin --status
【重启gearman】
1、sudo service gearman-job-server restart
2、sudo gearmand -d
【查看worker信息】
gearadmin --workers
 gearman的语法 client.php $client = new \GearmanClient();
$client->addServer();
$client->doBackground('photo_unzip', $task_id);
$client->runTasks();
 worker.php <?php
    $worker= new \GearmanWorker();
    $worker->addServer("127.0.0.1", 4730);  
    $worker->addFunction("photo_unzip", "photo_unzip_function");
    while ($worker->work());
    function photo_unzip_function($job){
        return "你请求的数据:" . $job->workload() . " 请求时间:" . date('Y-m-d H:i:s');
        
    }
?>
 关于gearman的安装等待后续~ |