英語 | 中国語 | 日本語
Swow は、PHP の高性能ネットワーク プログラミングをサポートするために、最小の C コアと PHP コードの大部分を使用することに注力しています。これにより、重要なパフォーマンスを確保しながら、PHP コードと C カーネルをシームレスに統合することで、強力な二次開発機能を提供することが重要であると判断しました。
さらに、さまざまなデバッグメカニズムと強力かつ低しきい値のデバッグツールを提供し、開発者がバグの問題から可能な限り解放され、一般の開発者でもレベルに近いデバッグ能力を得ることができます。開発効率を最大化するために、ツールの助けを借りて専門家がサポートします。
他のオープン ソース プロジェクトと同様に、Swow は常に最新リリースで最も強力な安定性と機能を提供します。最新バージョンを使用していることを確認してください。
ソースコードをプルします:
composer require swow/swow
次に、 vendor/bin
ディレクトリで自動インストーラーswow-builder
実行して、インストールを開始します。
./vendor/bin/swow-builder --install
Swow のソース コードを更新した後、 rebuild
オプションを使用して Swow を再コンパイルし、インストールする必要があります。
./vendor/bin/swow-builder --rebuild --install
swow-builder
の詳細については、拡張機能のインストールに関するドキュメント - Composer を参照してください。
Swow のクローンを作成します (Composer を介してインポートし、 vendor/swow/swow/ext
に cd して手動でインストールすることもできます)。
git clone https://github.com/swow/swow.git
有名な建築手順。 root 権限を使用してシステムにインストールします。
cd swow/ext &&
phpize && ./configure && make &&
sudo make install
「インストールドキュメント - 手動コンパイルインストール (Windows)」を参照してください。
最新リリースでは DLL を直接ダウンロードすることもできます。
セキュリティの問題は、電子メールで [email protected] に非公開で報告する必要があります。 24 時間以内に返信が届くはずです。何らかの理由で届かない場合は、元のメッセージを受信したことを確認するために電子メールでフォローアップしてください。
Swow の開発への貢献は大歓迎です。
次の方法で貢献できます。
PHP 高性能コルーチン ネットワーク通信エンジンの開発ロードは高すぎて普及せず、トップに位置する孤独なオープンソース作品です。
Swow プロジェクトに貢献してくださった以下のパートナーに心より感謝いたします。皆さんなしでは Swow はありません。
Swow は、Apache ライセンス バージョン 2.0 で利用できます。 Swow には、さまざまなライセンスの下で利用できる外部ライブラリも含まれています。ライセンスの全文については、LICENSES.full を参照してください。