Maison > cadre php > Swoole > Comment utiliser le swool

Comment utiliser le swool

(*-*)浩
Libérer: 2019-12-06 10:06:32
original
3424 Les gens l'ont consulté

Comment utiliser le swool

PHP est utilisé dans le projet, mais en raison de la tâche longue et fastidieuse, une fois le front-end soumis, le serveur doit répondre de manière asynchrone.

Il existe de nombreuses solutions pour les serveurs asynchrones, notamment MQ, fsocket, Swoole, etc. (Apprentissage recommandé : tutoriel vidéo swoole )

Swoole est écrit en langage C pur et fournit un serveur multi-thread asynchrone en langage PHP et un TCP/UDP asynchrone client réseau. , MySQL asynchrone, Redis asynchrone, pool de connexions à la base de données, AsyncTask, file d'attente de messages, minuterie en millisecondes, lecture et écriture de fichiers asynchrones, requête DNS asynchrone.

Swoole a un serveur/client Http/WebSocket intégré et un serveur Http2.0.

Le plus important est qu'il supporte parfaitement le langage PHP. J'ai donc utilisé Swoole pour créer un serveur asynchrone afin de fournir une série de tâches telles que des réponses asynchrones, des tâches push et planifiées.

Installation

Swoole est écrit en langage C et utilise la compilation et l'installation.

Les dépendances d'installation sont :

php-5.3.10 或更高版本
gcc-4.4 或更高版本
Copier après la connexion
make
autoconf
pcre (centos系统可以执行命令:yum install pcre-devel)
Copier après la connexion

Méthode d'installation :

phpize #如果命令不存在 请在前面加上php的实际路径
./configure
make 
sudo make install
Copier après la connexion

Une fois la compilation terminée, elle doit être en php .ini Ajouter l'extension

extension=swoole.so
Copier après la connexion

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal