本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
第 3 AWS SDK for PHP 版的需求和建議
為了獲得使用AWS SDK for PHP的最佳結果,請確定您的環境支援以下要求和建議。
請求
若要使用AWS SDK for PHP,您必須在啟用簡單 XML
建議
除了最低要求外,我們建議您也需安裝、解除安裝並使用以下操作。
安裝 cURL |
使用以 OpenSSL/NSS 和 zlib 編譯的最新版本 cURL。如果 cURL 未安裝在您的系統上,且您未幫用戶端設定自訂 http_handler,軟體開發套件將使用 PHP 串流包裝函數。 |
使用 OPCache |
在共用記憶體中儲存預先編譯的指令碼位元碼來使用 OPcache 延伸改善 PHP 效能。這會消除 PHP 載入並解析每個請求之指令碼的需求。此延伸通常預設為啟用。 執行 Amazon Linux 時,您需要安裝 php56-opcache 或 php55-opcache yum 套件才可使用 OPCache 延伸。 |
在生產環境中卸載 Xdebug |
Xdebug 可協助判斷效能瓶頸。不過,如果效能對您的應用程式非常重要,請勿在生產環境中安裝 Xdebug 延伸模組。載入延伸會大幅降低開發套件的效能。 |
使用 Composer |
自動載入函式會載入類別,因為 PHP 指令碼需要類別。Composer 會產生可自動載入應用程式 PHP 指令碼以及應用程式所需之所有其他 PHP 指令碼的自動載入函式,包括AWS SDK for PHP。 對於生產環境,我們建議您使用 classmap 自動載入函式來提升自動載入函式效能。您可以傳遞 |
相容性測試
運行位於 SDK 代碼庫中的compatibility-test.php
使用開發套件回報問題時,分享相容性測試輸出可協助判斷潛在原因。