Maison  >  Article  >  Ouvrier du framework de serveur de socket PHP

Ouvrier du framework de serveur de socket PHP

小云云
小云云original
2017-11-04 15:19:342728parcourir

workerman est un framework de serveur de socket PHP hautes performances. Workerman est basé sur une bibliothèque d'interrogation d'événements PHP multi-processus et libevent. Les développeurs PHP n'ont besoin que d'implémenter une ou deux interfaces pour développer leurs propres applications réseau, telles que les services Rpc et. chats. serveur de salle, serveur de jeux mobile, etc.

L'objectif de Workerman est de permettre aux développeurs PHP de développer plus facilement des services d'application basés sur des sockets hautes performances sans avoir à comprendre les détails des sockets PHP et des multi-processus PHP. Workerman lui-même est un framework de serveur multi-processus PHP avec des modules de gestion de processus PHP et de communication par socket, il peut donc s'exécuter indépendamment sans s'appuyer sur des conteneurs tels que php-fpm, nginx ou apache.

Ses fonctionnalités :

Développement PHP pur, support multi-processus, support php7, support hhvm

Support TCP/UDP, une seule machine peut supporter plus de millions de longs Connexions TCP

Prend en charge le déploiement distribué et le cluster peut prendre en charge des millions de connexions TCP simultanées, voire plus

Prend en charge la bibliothèque réseau déclenchée par un événement Libevent

Prend en charge les mises à jour à chaud et le redémarrage en douceur du serveur

Possède des composants asynchrones Mysql, Redis, Dns et de nombreux autres composants hautes performances

Les utilisateurs Windows doivent utiliser la version Windows de Workerman. La version Windows de Workerman elle-même ne repose sur aucune extension et. il suffit de configurer les variables d'environnement PHP.

Détection de l'environnement du système Linux

Le système Linux peut utiliser le script suivant pour tester si l'environnement PHP local répond aux exigences de fonctionnement de WorkerMan.

curl -Ss //www.workerman.net/check.php | php

Si les scripts ci-dessus s'affichent tous correctement, cela signifie que les exigences de WorkerMan sont remplies. Accédez directement au site officiel. pour télécharger l'exemple et l'exécuter

Pour plus de questions liées à php, veuillez visiter le site Web chinois de php.


Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn