Anglais | Chine | 日本語
Swow s'engage à utiliser le plus petit cœur C et la majeure partie du code PHP pour prendre en charge la programmation réseau PHP haute performance, ce qui détermine qu'il s'agit davantage de fournir de puissantes capacités de développement secondaire en intégrant de manière transparente le code PHP et le noyau C, tout en garantissant des performances critiques.
En outre, il fournit une variété de mécanismes de débogage et d'outils de débogage puissants et à faible seuil, qui peuvent garantir que les développeurs sont autant que possible à l'abri des problèmes de BUG, et les développeurs ordinaires peuvent également avoir la possibilité de déboguer près du niveau de experts à l’aide d’outils, afin de maximiser l’efficacité du développement.
Comme tout projet open source, Swow offre toujours la stabilité et les fonctionnalités les plus élevées dans la dernière version , veuillez essayer de vous assurer que vous utilisez la dernière version.
extraire le code source :
composer require swow/swow
Ensuite, exécutez le programme d'installation automatique swow-builder
dans le répertoire vendor/bin
pour démarrer l'installation :
./vendor/bin/swow-builder --install
Après avoir mis à jour le code source de Swow, vous devez utiliser l'option rebuild
pour recompiler Swow, puis l'installer :
./vendor/bin/swow-builder --rebuild --install
Plus d'informations sur swow-builder
peuvent être trouvées dans le document d'installation de l'extension - Par Composer.
clonez le Swow (vous pouvez également l'importer via Composer, puis le CD dans vendor/swow/swow/ext
et l'installer manuellement) :
git clone https://github.com/swow/swow.git
Procédure de construction bien connue. Installez sur le système avec les privilèges root :
cd swow/ext &&
phpize && ./configure && make &&
sudo make install
Voir Document d'installation - Installation par compilation manuelle (Windows).
Vous pouvez également télécharger la DLL directement dans la dernière version.
Les problèmes de sécurité doivent être signalés en privé, par e-mail, à [email protected]. Vous devriez recevoir une réponse dans les 24 heures. Si, pour une raison quelconque, vous ne le faites pas, veuillez effectuer un suivi par e-mail pour vous assurer que nous avons bien reçu votre message original.
Votre contribution au développement de Swow est la bienvenue !
Vous pouvez contribuer des manières suivantes :
La route de développement du moteur de communication réseau coroutine haute performance PHP est trop élevée pour être populaire, c'est un travail open source solitaire au sommet.
Merci beaucoup aux partenaires suivants pour la contribution du projet Swow, sans vous il n'y a pas de Swow maintenant.
Swow est disponible sous la licence Apache version 2.0. Swow comprend également des bibliothèques externes disponibles sous diverses licences. Voir LICENSES.full pour le texte complet de la licence.