Swoole は、PHP 拡張機能を介してインストールおよび有効化できる PHP 拡張機能です。
ローカルインストール
Laradock
Laradock を例としてローカルにインストールする場合は、.env に次の 2 行を追加する必要があります。 laradock ディレクトリで構成値を true に設定します:
WORKSPACE_INSTALL_SWOOLE=true PHP_FPM_INSTALL_SWOOLE=true
次に、 docker-compose build php-fpm ワークスペースを実行して Docker コンテナーを再構築します。ビルドが完了したら、2 つのコンテナーを再起動し、ワークスペース コンテナーに入ります。 php -m を実行して Swoole が正常にインストールされているかどうかを確認し、拡張機能リストに swoole が含まれていれば、インストールは成功しています。
Windows/Mac
ローカル Windows/Mac システムにインストールされている場合は、次のコマンドを直接実行してインターフェイスをインストールします:
pecl install swoole
簡単な使用法:
HTTP サーバー
まず、Swoole を介して単純な HTTP サーバーを作成し、テスト ディレクトリに http_server.php ファイルを作成し、次のようにファイル コードを作成します。このようにして、最も基本的な HTTP サーバーが完成します。その動作原理は、最も単純なサーバーの監視と応答機能を提供することを除いて、産業用グレードの Apache および Nginx サーバーの動作原理に似ています。ターミナルでこのサーバーを有効にします:
これは、サーバーが起動され、リクエストをリッスンしていることを意味します。ブラウザで http://127.0.0.1:9501 にアクセスして、サーバー出力の応答コンテンツを取得します。
推奨学習:以上がスウールエクステンションの使い方の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。