

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

# Menginstal AWS SDK untuk PHP Versi 3
<a name="getting-started_installation"></a>

Anda dapat menginstal AWS SDK untuk PHP versi 3:
+ Sebagai ketergantungan melalui Komposer
+ Sebagai phar SDK yang dikemas sebelumnya
+ Sebagai file ZIP dari SDK

Sebelum Anda menginstal AWS SDK untuk PHP Versi 3 pastikan lingkungan Anda menggunakan PHP versi 8.1 atau yang lebih baru. Pelajari lebih lanjut tentang [persyaratan dan rekomendasi lingkungan](getting-started_requirements.md).

**catatan**  
Menginstal SDK melalui metode.phar dan .zip memerlukan [ekstensi PHP Multibyte String](https://www.php.net/manual/en/book.mbstring.php) untuk diinstal dan diaktifkan secara terpisah.

## Instal AWS SDK untuk PHP sebagai dependensi melalui Composer
<a name="install-sdk-php-as-a-dependency-via-composer"></a>

 Komposer adalah cara yang disarankan untuk menginstal. AWS SDK untuk PHP Composer adalah alat untuk PHP yang mengelola dan menginstal dependensi proyek Anda.

[Untuk informasi selengkapnya tentang cara menginstal Composer, mengonfigurasi pemuatan otomatis, dan mengikuti praktik terbaik lainnya untuk menentukan dependensi, lihat getcomposer.org.](http://getcomposer.org)

### Instal Composer
<a name="install-composer"></a>

Jika Composer belum ada di proyek Anda, unduh dan instal Komposer di halaman [Download Composer](http://getcomposer.org/download).
+ Untuk **Windows**, ikuti instruksi Penginstal Windows.
+ Untuk **Linux**, ikuti instruksi instalasi baris perintah.

### Tambahkan AWS SDK untuk PHP sebagai ketergantungan melalui Komposer
<a name="add-sdk-php-as-a-dependency-via-composer"></a>

Jika [Composer sudah diinstal secara global](https://getcomposer.org/doc/00-intro.md#globally) pada sistem Anda, jalankan yang berikut ini di direktori dasar proyek Anda untuk menginstal AWS SDK untuk PHP sebagai dependensi:

```
$ composer require aws/aws-sdk-php
```

Jika tidak, ketik perintah Composer ini untuk menginstal versi terbaru dari AWS SDK untuk PHP sebagai dependensi.

```
$ php -d memory_limit=-1 composer.phar require aws/aws-sdk-php
```

### Tambahkan autoloader ke skrip php Anda
<a name="add-autoloader-to-your-php-scripts"></a>

Menginstal Composer membuat beberapa folder dan file di lingkungan Anda. File utama yang akan Anda gunakan adalah `autoload.php`, yang ada di folder `vendor` di lingkungan Anda.

Untuk memanfaatkan skrip Anda, sertakan autoloader dalam skrip Anda, sebagai berikut. AWS SDK untuk PHP 

```
<?php
   require '/path/to/vendor/autoload.php';
?>
```

## Instalasi dengan menggunakan phar yang dikemas
<a name="installing-by-using-the-packaged-phar"></a>

Setiap rilis AWS SDK untuk PHP menyertakan phar prepackaged (arsip PHP) yang berisi semua kelas dan dependensi yang Anda butuhkan untuk menjalankan SDK. Selain itu, phar secara otomatis mendaftarkan autoloader kelas untuk AWS SDK untuk PHP dan semua dependensinya.

Anda dapat [mengunduh phar yang dikemas](https://docs.aws.amazon.com/aws-sdk-php/v3/download/aws.phar) dan memasukkannya ke dalam skrip Anda.

```
<?php
   require '/path/to/aws.phar';
?>
```

**catatan**  
Menggunakan PHP dengan patch Suhosin tidak dianjurkan, tetapi umum pada distribusi Ubuntu dan Debian. Dalam hal ini, Anda mungkin perlu mengaktifkan penggunaan phars di suhosin.ini. Jika Anda tidak melakukan ini, menyertakan file phar dalam kode Anda akan menyebabkan kegagalan diam. Untuk memodifikasi suhosin.ini, tambahkan baris berikut.  

```
suhosin.executor.include.whitelist = phar
```

## Instalasi dengan menggunakan file ZIP
<a name="installing-by-using-the-zip-file"></a>

 AWS SDK untuk PHP Termasuk file ZIP yang berisi semua kelas dan dependensi yang Anda butuhkan untuk menjalankan SDK. Selain itu, file ZIP menyertakan autoloader kelas untuk AWS SDK untuk PHP dan dependensinya.

Untuk menginstal SDK, [unduh file.zip](https://docs.aws.amazon.com/aws-sdk-php/v3/download/aws.zip), lalu ekstrak ke proyek Anda di lokasi yang Anda pilih. Kemudian sertakan autoloader dalam skrip Anda, sebagai berikut.

```
<?php
   require '/path/to/aws-autoloader.php';
?>
```