기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
AWS SDK for PHP 버전 3에 대한 요구 사항 및 권장 사항
AWS SDK for PHP에서 최적의 결과를 얻으려면 사용 중인 환경이 다음 요구 사항 및 권장 사항을 지원해야 합니다.
요구 사항
AWS SDK for PHP를 사용하려면 SimpleXML PHP 확장이
권장 사항
최소 요건에 더해, 다음을 설치, 제거, 사용하는 것이 좋습니다.
cURL |
OpenSSL/NSS 및 zlib로 컴파일된 최신 버전의 cURL을 사용합니다. cURL이 시스템에 설치되어 있지 않고 클라이언트에 대한 사용자 지정 http_handler를 구성하지 않은 경우 SDK에서는 PHP 시스템 래퍼를 사용합니다. |
OPCache |
공유 메모리에 미리 컴파일된 스크립트 바이트코드를 저장하여 PHP 성능을 개선하려면 OPcache 확장을 사용합니다. 그러면 PHP에서 각 요청에 대해 스크립트를 로드하여 구문 분석할 필요가 없습니다. 이 확장은 기본적으로 활성화됩니다. Amazon Linux를 실행할 경우 OPCache 확장을 사용하려면 php56-opcache 또는 php55-opcache yum 패키지를 설치해야 합니다. |
프로덕션 환경에서 Xdebug |
Xdebug를 사용하면 성능 병목 현상을 파악할 수 있습니다. 하지만 성능이 애플리케이션에 중요한 경우 Xdebug 확장을 프로덕션 환경에 설치하지 마세요. 확장을 로드하면 SDK 성능이 매우 느려집니다. |
Composer |
자동 로더는 PHP 스크립트에 요구된 클래스를 로드합니다. Composer는 AWS SDK for PHP를 비롯하여 애플리케이션의 PHP 스크립트와 애플리케이션에 필요한 모든 다른 PHP 스크립트를 자동으로 로드할 수 있는 자동 로더를 생성합니다. 프로덕션 환경에서는 클래스맵 자동 로더를 사용하여 자동 로더 성능을 개선하는 것이 좋습니다. |
호환성 테스트
SDK 코드 베이스에 위치한 compatibility-test.php
SDK에서 문제를 보고할 때 호환성 테스트 출력을 공유하면 근본적인 이유를 파악하는 데 도움이 됩니다.