swoole est un moteur de communication réseau asynchrone, parallèle et performant pour PHP. Il est écrit en langage C pur et fournit un serveur multithread asynchrone en langage PHP et un TCP asynchrone. Client réseau /UDP, 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. (Apprentissage recommandé : tutoriel vidéo swoole )
Accédez à la page d'accueil de GitHub pour télécharger le code source de l'extension Swoole , adresse : https://github. com/swoole/swoole -src Après le téléchargement, compilez et installez selon la méthode de compilation d'extension PHP standard.
Habituellement
phpize ./configure make install
Après la compilation et l'installation, modifiez php.ini et ajoutez extension=swoole.so pour activer l'extension swoole. Il peut également être chargé dynamiquement via dl('swoole.so'). Il est recommandé de modifier le php.ini.
Téléchargez le code source de swoole_framework sur : https://github.com/swoole/framework. Placez-le simplement dans le répertoire de votre espace de travail.
swoole_framework est du code PHP, il ne nécessite que require/include, pas besoin de compiler et d'installer.
Configure./configure Comme ci-dessus, si votre environnement dispose de plusieurs environnements php, recherchez l'environnement actuel en utilisant le vôtre
find / -iname php-config ./configure --with-php-config= 上边的查找结果就行rrree
Modifiez ensuite le fichier php.ini et ajoutez extension=swoole.so
Utilisez phpinfo() pour tester s'il existe une extension swoole
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!