ホームページ >PHPフレームワーク >Swoole >swooleとPHPを接続する方法

swooleとPHPを接続する方法

(*-*)浩
(*-*)浩オリジナル
2019-12-12 10:58:012177ブラウズ

swooleとPHPを接続する方法

swoole は、PHP 用の非同期、並列、高性能ネットワーク通信エンジンです。純粋な C 言語で書かれており、PHP 言語の非同期マルチスレッド サーバーと非同期 TCP を提供します。 /UDP ネットワーク クライアント、非同期 MySQL、非同期 Redis、データベース接続プール、AsyncTask、メッセージ キュー、ミリ秒タイマー、非同期ファイルの読み取りと書き込み、非同期 DNS クエリ。

Swoole には、HTTP/WebSocket サーバー/クライアントおよび Http2.0 サーバーが組み込まれています。 (推奨される学習: swoole ビデオ チュートリアル )

GitHub ホームページにアクセスして、Swoole 拡張機能のソース コードをダウンロードします。アドレス: https://github.com/swoole/swoole- src ダウンロード後、標準に従って PHP 拡張機能のコンパイル方法がコンパイルされ、インストールされます。

通常は

phpize
./configure
make install

コンパイルとインストール後、php.ini を変更し、extension=swoole.so を追加して swoole 拡張機能を有効にします。 dl('swoole.so') を通じて動的にロードすることもできます。php.ini を変更することをお勧めします。

swoole_framework ソース コードをダウンロードします (アドレス: https://github.com/swoole/framework)。それをワークスペースディレクトリに置くだけです。

swoole_framework は PHP コードであり、require/include するだけで済み、コンパイルやインストールは必要ありません。

Configuration./configure 上記のように、環境に複数の php 環境がある場合は、

find / -iname php-config
./configure --with-php-config= 上边的查找结果就行
make
make install

を使用して現在の環境を見つける必要があります。その後、php.ini ファイルを変更し、extension=swoole.so を追加します。

以上がswooleとPHPを接続する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。