Maison  >  Article  >  cadre php  >  Swoole est-il une extension ou un framework ?

Swoole est-il une extension ou un framework ?

(*-*)浩
(*-*)浩original
2019-12-09 10:09:102581parcourir

Swoole est-il une extension ou un framework ?

Le swoole comporte deux parties. L’une est une extension PHP, développée en C, qui constitue le noyau. L'autre est un framework, comme Yii, TP et Laravel, écrit en code PHP.

Installer le framework et les extensions Swoole (Apprentissage recommandé : tutoriel vidéo swoole)

Accéder à 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. Généralement, une fois

phpize
./configure
make install

compilé et installé, 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, adresse : https://github.com/swoole/framework. Placez-le simplement dans le répertoire de votre espace de travail

swoole_framework est du code PHP, il vous suffit d'exiger/inclure, pas besoin de compiler et d'installer.

L'extension swoole elle-même fournit des fonctionnalités de serveur Web et peut remplacer php-fpm. Et si vous utilisez uniquement le framework swoole, il peut fonctionner sur des serveurs Web tels que nignx et apache comme les autres frameworks PHP.

Le framework swoole, tout comme le framework PHP, est adapté au développement web. L'extension swoole fournit un mécanisme de communication serveur de niveau inférieur, qui peut utiliser UDP, TCP et d'autres protocoles, pas seulement http.

La méthode d'installation est également différente. L'extension swoole est installée comme les autres extensions PHP. Vous pouvez utiliser pecl ou la compiler et l'installer. Le framework swoole peut être installé après avoir été introduit avec composer, ou vous pouvez inclure/exiger manuellement après avoir téléchargé le code source.

De plus, le framework swoole s'appuie sur l'extension swoole et est un exemple d'application de l'extension swoole. L'extension Swoole est la base. Sur la base de l'extension Swoole, une variété de frameworks peuvent être créés, pas seulement des frameworks Web.

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