

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# Installazione della AWS SDK per PHP versione 3
<a name="getting-started_installation"></a>

È possibile installare la AWS SDK per PHP versione 3:
+ Come dipendenza tramite Composer
+ Come un file phar contenuto nell'SDK
+ Come un file ZIP del kit SDK

Prima di installare la AWS SDK per PHP versione 3, assicurati che il tuo ambiente utilizzi la versione PHP 8.1 o successiva. Scopri di più sui [requisiti e sui consigli relativi all'ambiente](getting-started_requirements.md).

**Nota**  
L'installazione dell'SDK tramite i metodi .phar e.zip richiede che l'[estensione PHP Multibyte String sia installata e abilitata](https://www.php.net/manual/en/book.mbstring.php) separatamente.

## Installa come dipendenza tramite Composer AWS SDK per PHP
<a name="install-sdk-php-as-a-dependency-via-composer"></a>

 Composer è il metodo consigliato per installare. AWS SDK per PHP Composer è uno strumento per PHP in grado di gestire e installare le dipendenze del progetto.

Per ulteriori informazioni su come installare Composer, configurare il caricamento automatico e seguire le altre best practice per la definizione delle dipendenze, consulta [getcomposer.org](http://getcomposer.org).

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

Se Composer non è già presente nel progetto, scarica e installa Composer dalla pagina [Scarica](http://getcomposer.org/download) Composer.
+ Per **Windows**, seguite le istruzioni di Windows Installer.
+ Per **Linux**, segui le istruzioni di installazione della riga di comando.

### Aggiungi AWS SDK per PHP come dipendenza tramite Composer
<a name="add-sdk-php-as-a-dependency-via-composer"></a>

Se [Composer è già installato globalmente](https://getcomposer.org/doc/00-intro.md#globally) sul sistema, esegui quanto segue nella directory di base del progetto per installarlo AWS SDK per PHP come dipendenza:

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

Altrimenti, digitate questo comando Composer per installare la versione più recente di AWS SDK per PHP come dipendenza.

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

### Aggiungi l'autoloader ai tuoi script php
<a name="add-autoloader-to-your-php-scripts"></a>

L'installazione di Composer crea diverse cartelle e file nell'ambiente. Il file principale che utilizzerai è `autoload.php`, che si trova nella cartella `vendor` dell'ambiente.

Per utilizzarli AWS SDK per PHP nei tuoi script, includi il caricatore automatico negli script, come segue.

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

## Installazione utilizzando il pacchetto phar
<a name="installing-by-using-the-packaged-phar"></a>

Ogni versione di AWS SDK per PHP include un phar (archivio PHP) preconfezionato che contiene tutte le classi e le dipendenze necessarie per eseguire l'SDK. Inoltre, il phar registra automaticamente un caricatore automatico di classi per tutte le sue dipendenze. AWS SDK per PHP 

Puoi [scaricare il file phar contenuto nel pacchetto](https://docs.aws.amazon.com/aws-sdk-php/v3/download/aws.phar) e includerlo negli script.

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

**Nota**  
L'utilizzo di PHP con la patch Suhosin non è consigliato, ma è comune nelle distribuzioni Ubuntu e Debian. In questo caso, potresti dover abilitare l'uso degli archivi phar nel file suhosin.ini. Se non effettui questa operazione, l'inclusione di un file phar nel codice causerà un errore che non verrà segnalato. Per modificare il file suhosin.ini, aggiungi la riga seguente.  

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

## Installazione utilizzando il file ZIP
<a name="installing-by-using-the-zip-file"></a>

 AWS SDK per PHP Include un file ZIP contenente tutte le classi e le dipendenze necessarie per eseguire l'SDK. Inoltre, il file ZIP include un autoloader della classe per l' AWS SDK per PHP e tutte le relative dipendenze.

Per installare l'SDK, [scarica il file .zip](https://docs.aws.amazon.com/aws-sdk-php/v3/download/aws.zip) ed estrailo nel progetto in un percorso di tua scelta. Quindi, includi l'autoloader negli script, come descritto di seguito.

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