Swoole v4.6.1バージョンがリリースされ、バグ修正バージョン

v4.6.1 バージョンは主にバグ修正バージョンであり、下位互換性のない変更はありません。

以前のバージョンでは、ネイティブcurl coroutineクライアントがサポートされていましたが、peclインストールオプションが省略されていたため、一部のユーザーは、ネイティブcurl coroutineクライアントを正常に使用できないと報告しました。これは、手動でコンパイルすることによってのみ解決できます。

そのため、このバージョンでは、peclの欠落しているオプションとPHPの最小バージョンが修正されています。これで、peclを介してSwooleを直接インストールできます。

pecl install swoole

--enable-swoole-curl オプションをオンにすると ネイティブのcurlcoroutineクライアントを楽しむことができます。

元のSWOOLE_HOOK_CURLメソッドのCURLOPT_PROXYオプションが拡張されました。以前は、プロキシIPの設定にCURLOPT_PROXYのみがサポートされていましたが、CURLOPT_PROXYを直接使用して、メソッド、IPアドレス、ポート番号、アカウントパスワードの情報を設定できるようになりました。

curl_setopt($ch, CURLOPT_PROXY, 'socks5://username:[email protected]:1086');

curl_setopt($ch, CURLOPT_PROXY, 'http://127.0.0.1:1087');

同時に、opensslスレッドの安全性の問題が修正され、アップグレードすることをお勧めします

完全な更新ログは次のとおりです。

強化

  • --enable-thread-context コンパイルオプションの追加 (#3970)(@ matyhtf)
  • session_id(#3993)(@ matyhtf)の操作時に接続が存在するかどうかを確認します
  • CURLOPT_PROXYの拡張(swoole / library#87)(@ sy-records)

修復

  • peclインストールの最小PHPバージョンを修正(#3979)(@ remicollet)
  • peclをインストールするときの--enable-swoole-json 合計 --enable-swoole-curl オプションなしを修正 (#3980)(@ sy-records)
  • opensslスレッドの安全性の問題を修正しました(b516d69f)(@ matyhtf)
  • enableSSLコアダンプを修正(#3990)(@ huanghantao)

カーネル

  • イベントデータが空の場合にコアダンプを回避するようにipcwritevを最適化する(9647678)(@ matyhtf)

おすすめ

転載: www.oschina.net/news/126299/swoole-4-6-1-released