No se puede hacer que Beanstalkd Queue funcione para PHP

Tengo Ubuntu ejecutando XAMPP (la pila de lámparas: Linux, Apache, MySQL, PHP, Pear) Me gustaría usar PHP y Beanstalkd juntos para hacer una cola simple que cuando un usuario continúapage1.php, unaTRABAJO es enviado a laCOLA paraOBRERO capturar. losTRABAJO sería una declaración de SQL que elOBRERO luego ejecutaría:

Lo que he hecho hasta ahora es:

Beanstalkd instalado:sudo apt-get install beanstalkd

Código PHP desarrollado y el "trabajo" que debe hacerse enpage1.php. El trabajo sería enviar la declaración SQL$sql a la cola para que los trabajadores la ejecuten (en futuras versiones el trabajo será mucho más complejo, por lo tanto, el sistema de colas será aún más importante):

page1.php:

if (isset($_SESSION['authenticated']))
{
    //if the user is logged in, send an sql statement to the queue
    $user_id = $_SESSION['id'];
    $sql = "UPDATE user_table SET count = count + 1 WHERE id = {$user_id}";

    //... missing code that would send the statement
}

?>
Desarrolló las acciones que debe realizar elOBRERO.

OBRERO:

<?php

    $stmt = $conn->query($sql);//simple update

?>

PROBLEMA / PREGUNTA:

El problema es que no sé qué funciones llamar que crean un trabajador, qué función llamar para enviar la cola. He buscado varios ejemplos en línea, pero no hay ninguno completo y con explicaciones muy vagas. He visto que existe algo llamado pheanstalkd, que leí fue un contenedor para beanstalkd y mucha gente lo está usando en línea, pero no estoy seguro de si esto es un requisito o no. ¿Alguien puede guiarme en la dirección correcta con qué funciones necesito llamar o qué códigos necesito ejecutar en el terminal de Linux solo para que este ejemplo funcione?Todos los comentarios son muy apreciados y me ayudarían a no perder más cabello esta semana.

Respuestas a la pregunta(1)

Su respuesta a la pregunta