

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# SDK for PHP で AWS 共通ランタイム (AWS CRT) 拡張機能を使用する
<a name="guide_crt"></a>

[AWS CRT ライブラリ](https://docs.aws.amazon.com//sdkref/latest/guide/common-runtime.html)は、いくつかの AWS SDKs に対して優れたパフォーマンスと最小限のフットプリントで基本的な機能を提供します。このトピックでは、SDK for PHP AWS が CRT を使用するタイミングと、CRT AWS 拡張機能をインストールする方法について説明します。

## CRT AWS 拡張機能をインストールする必要がある場合
<a name="php-crt-uses"></a>

SDK for PHP は、CRT AWS ライブラリの認可とチェックサム機能を使用します。 AWS CRT 拡張機能は、以下を使用する場合に必要です。
+ [Amazon S3 マルチリージョンアクセスポイント](s3-multi-region-access-points.md)
+ [Amazon EventBridge グローバルエンドポイント](eventbridge-examples.md)
+ [Amazon Simple Storage Service (Amazon S3) の CRC-32C チェックサムアルゴリズム](s3-checksums.md)

上記の機能を使用していて、CRT 拡張が PHP AWS 環境にインストールされていない場合、SDK for PHP はエラーメッセージを報告し、拡張機能をインストールするように促します。

## AWS Common Runtime (AWS CRT) 拡張機能をインストールする
<a name="php-crt-install"></a>

CRT 拡張機能をインストールする方法については、aws-crt-php AWS の GitHub リポジトリのメインページを参照してください。 [GitHub aws-crt-php](https://github.com/awslabs/aws-crt-php#aws-common-runtime-php-bindings)