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à.
Requisiti e raccomandazioni per la AWS SDK for PHP versione 3
Per ottenere risultati ottimali con l'AWS SDK for PHP, garantire che l'ambiente supporti i seguenti requisiti e raccomandazioni.
Requisiti
Per utilizzare ilAWS SDK for PHP, è necessario utilizzare la versione PHP 5.5.0 o successiva con l'estensione PHP SimpleXML abilitata
Raccomandazioni
Oltre ai requisiti minimi, si consiglia inoltre di installare, disinstallare e utilizzare quanto segue.
Installare cURL |
Utilizzare una versione recente di cURL compilata con OpenSSL/NSS e zlib. Se cURL non è installato sul sistema e non si intende configurare un gestore http personalizzato per il client, l'SDK utilizza il wrapper di flusso PHP. |
Utilizzare OPCache |
Utilizza l'estensione OPcache per migliorare le prestazioni PHP archiviando lo script precompilato bytecode nella memoria condivisa. Ciò evita che PHP debba caricare e analizzare gli script in ogni richiesta. Questa estensione è solitamente abilitata per impostazione predefinita. Quando si esegue Amazon Linux, è necessario installare il pacchetto yum php56-opcache o php55-opcache per utilizzare l'estensione OPCache. |
Disinstalla Xdebug negli ambienti |
Xdebug può aiutare a identificare i colli di bottiglia delle prestazioni. Tuttavia, se le prestazioni sono fondamentali per la propria applicazione, non installare l'estensione Xdebug nell'ambiente di produzione. Caricare l'estensione rallenta notevolmente le prestazioni dell'SDK. |
Usare un autoloader classmap Composer |
Gli autoloader caricano le classi come richiesto da uno script PHP. Composer genera un autoloader che possa caricare gli script PHP dell'applicazione e tutti gli altri script PHP necessari per l'applicazione, tra cui l'AWS SDK for PHP. Per gli ambienti di produzione, è consigliabile utilizzare un autoloader classmap per migliorare le prestazioni. È possibile generare un autoloader classmap trasferendo l'opzione |
Test di compatibilità
Esegui il compatibility-test.php
Quando si segnala un problema con l'SDK, condividere l'output del test di compatibilità consente di identificare la causa sottostante.