l'application thinkphp5 vient Workerman

1, la mise en place de fichiers server.php dans le fournisseur / Workerman / dossier, comme suit:

contexte $ ); $ ws_worker
-> COUNT = 1 ; // Activer le service communication interne $ ws_worker -> onWorkerStart = fonction ( $ ws_worker ) { $ contexte = tableau ( 'ssl' => Tableau ( // utiliser le chemin absolu 'local_cert' => « *. PEM ' // peut aussi être un fichier crt 'local_pk '=>' * .key', ' la verify_peer '=> false , // ' allow_self_signed « => true, // si elle est un certificat auto-signé besoin d'activer cette option ), ); $ inner_text_worker = nouveau travailleur ( 'Texte: //0.0.0.0: 5678',contexte $ ); $ inner_text_worker -> onMessage = fonction ( $ connection_inner , $ buffer ) { global ws_worker de $ ; foreach ( $ ws_worker -> Connexions comme $ connexion ) { $ connexion -> send ( $ tampon ); } $ Connection_inner -> envoyer ( données $ ); }; $ inner_text_worker -> écouter (); }; Travailleur :: runAll ();

2, le fichier est en cours d'exécution en arrière-plan

sudo nohup php *** / fournisseur / Workerman / server.php start &

 

Je suppose que tu aimes

Origine www.cnblogs.com/dongqiliang/p/12553686.html
conseillé
Classement