Maison  >  Article  >  cadre php  >  Comment connecter Swoole avec PHP

Comment connecter Swoole avec PHP

(*-*)浩
(*-*)浩original
2019-12-12 10:58:012121parcourir

Comment connecter Swoole avec PHP

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, suivez les standards La méthode de compilation de l'extension PHP est compilée et installée.

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

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!

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