Maison  >  Article  >  cadre php  >  Comment activer l'extension swoole en PHP

Comment activer l'extension swoole en PHP

(*-*)浩
(*-*)浩original
2019-12-05 14:10:123901parcourir

Comment activer l'extension swoole en 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, 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!

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