usuario

Descripción:

string Worker::$user

Configura el usuario bajo el cual se ejecuta la instancia actual de Worker. Este atributo solo es efectivo si el usuario actual es root. Si no se establece, se ejecuta por defecto bajo el usuario actual.

Se recomienda configurar $user a un usuario con permisos menores, como www-data, apache, nobody, etc.

Nota: Este atributo debe establecerse antes de que se ejecute Worker::runAll();. Este recurso no es compatible con sistemas Windows.

Ejemplo

use Workerman\Worker;
require_once __DIR__ . '/vendor/autoload.php';

$worker = new Worker('websocket://0.0.0.0:8484');
// Establecer el usuario de ejecución de la instancia
$worker->user = 'www-data';
$worker->onWorkerStart = function($worker)
{
    echo "Worker starting...\n";
};
// Ejecutar el worker
Worker::runAll();