本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
AWS SDK for PHP 版本 3 的要求和建议
为获得最佳效果,在使用 AWS SDK for PHP 时请确保您的环境支持以下要求和建议。
要求
要使用 AWS SDK for PHP,必须使用启用了 SimpleXML PHP 扩展
建议
除了最低要求之外,我们还建议您安装、卸载并使用以下内容。
安装 cURL |
使用最新版本 cURL(利用 OpenSSL/NSS 和 zlib 编译)。如果您的系统中没有安装 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。 我们建议您针对生产环境使用类映射自动加载工具,以提升自动加载工具的性能。将 |
兼容性测试
运行 SDK 代码库中的 compatibility-test.php
如果要报告开发工具包的问题,提供兼容性测试的输出有助于发现潜在原因。