Persyaratan dan rekomendasi untuk AWS SDK for PHP Versi 3 - AWS SDK for PHP

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Persyaratan dan rekomendasi untuk AWS SDK for PHP Versi 3

Untuk hasil terbaikAWS SDK for PHP, pastikan lingkungan Anda mendukung persyaratan dan rekomendasi berikut.

Persyaratan

Untuk menggunakanAWS SDK for PHP, Anda harus menggunakan PHP versi 5.5.0 atau yang lebih baru dengan ekstensi SimpleXMLL PHP diaktifkan. Jika Anda perlu menandatangani CloudFront URL Amazon pribadi, Anda juga memerlukan ekstensi OpenSSL PHP.

Rekomendasi

Selain persyaratan minimum, kami sarankan Anda juga menginstal, menghapus, dan menggunakan berikut ini.

Instal cURL 7.16.2 atau yang lebih baru

Gunakan versi terbaru cURL yang dikompilasi dengan OpenSSL/NSS dan zlib. Jika cURL tidak diinstal pada sistem Anda dan Anda tidak mengkonfigurasi http_handler kustom untuk klien Anda, SDK menggunakan pembungkus aliran PHP.

Gunakan OPcache

Gunakan ekstensi OPcache untuk meningkatkan kinerja PHP dengan menyimpan bytecode skrip yang telah dikompilasi sebelumnya dalam memori bersama. Ini menghilangkan kebutuhan PHP untuk memuat dan mengurai skrip pada setiap permintaan. Ekstensi ini biasanya diaktifkan secara default.

Saat menjalankan Amazon Linux, Anda perlu menginstal paket yum php56-opcache atau php55-opcache untuk menggunakan ekstensi OPcache.

Copot pemasangan Xdebug di lingkungan produksi

Xdebug dapat membantu mengidentifikasi hambatan kinerja. Namun, jika kinerja sangat penting untuk aplikasi Anda, jangan menginstal ekstensi Xdebug di lingkungan produksi Anda. Memuat ekstensi memperlambat kinerja SDK secara signifikan.

Menggunakan autoloader Composer classmap

Autoloader memuat kelas karena mereka diperlukan oleh script PHP. Composer menghasilkan autoloader yang dapat autoload script PHP aplikasi Anda dan semua script PHP lainnya yang diperlukan oleh aplikasi Anda, termasuk. AWS SDK for PHP

Untuk lingkungan produksi, kami sarankan Anda menggunakan autoloader sekelas untuk meningkatkan kinerja autoloader. Anda dapat membuat autoloader classmap dengan meneruskan ==optimize-autoloader opsi -o atau ke perintah install Composer.

Kompatibilitas

Jalankan compatibility-test.phpfile yang terletak di basis kode SDK untuk memverifikasi sistem Anda dapat menjalankan SDK. Selain memenuhi persyaratan sistem minimum SDK, uji kompatibilitas memeriksa pengaturan opsional dan membuat rekomendasi yang dapat membantu meningkatkan kinerja. Uji kompatibilitas menghasilkan hasil baik ke baris perintah atau browser web. Saat meninjau hasil pengujian di browser, pemeriksaan yang berhasil muncul dalam warna hijau, peringatan berwarna ungu, dan kegagalan berwarna merah. Saat berlari dari baris perintah, hasil pemeriksaan muncul pada baris terpisah.

Saat melaporkan masalah dengan SDK, berbagi output uji kompatibilitas membantu mengidentifikasi penyebab yang mendasarinya.