Seleziona le tue preferenze relative ai cookie

Utilizziamo cookie essenziali e strumenti simili necessari per fornire il nostro sito e i nostri servizi. Utilizziamo i cookie prestazionali per raccogliere statistiche anonime in modo da poter capire come i clienti utilizzano il nostro sito e apportare miglioramenti. I cookie essenziali non possono essere disattivati, ma puoi fare clic su \"Personalizza\" o \"Rifiuta\" per rifiutare i cookie prestazionali.

Se sei d'accordo, AWS e le terze parti approvate utilizzeranno i cookie anche per fornire utili funzionalità del sito, ricordare le tue preferenze e visualizzare contenuti pertinenti, inclusa la pubblicità pertinente. Per continuare senza accettare questi cookie, fai clic su \"Continua\" o \"Rifiuta\". Per effettuare scelte più dettagliate o saperne di più, fai clic su \"Personalizza\".

Requisiti e raccomandazioni per la AWS SDK per PHP versione 3

Modalità Focus
Requisiti e raccomandazioni per la AWS SDK per PHP versione 3 - AWS SDK per PHP

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à.

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à.

Per ottenere risultati ottimali AWS SDK per PHP, assicuratevi che il vostro ambiente supporti i seguenti requisiti e consigli.

Requisiti

Per utilizzare il AWS SDK per PHP, è necessario utilizzare la versione PHP 5.5.0 o successiva con l'estensione PHP SimpleXML abilitata. Se devi firmare un account Amazon privato CloudFront URLs, ti serve anche l'estensione PHP OpenSSL.

Raccomandazioni

Oltre ai requisiti minimi, si consiglia inoltre di installare, disinstallare e utilizzare quanto segue.

Installare cURL 7.16.2 o la versione successiva

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

Usa l' OPcache estensione per migliorare le prestazioni di PHP memorizzando il bytecode degli script precompilati nella memoria condivisa. Ciò evita che PHP debba caricare e analizzare gli script in ogni richiesta. Questa estensione è solitamente abilitata per impostazione predefinita.

Quando esegui Amazon Linux, devi installare il pacchetto yum php56-opcache o php55-opcache per utilizzare l'estensione. OPCache

Disinstalla Xdebug negli ambienti di produzione

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 per PHP.

Per gli ambienti di produzione, è consigliabile utilizzare un autoloader classmap per migliorare le prestazioni. È possibile generare un autoloader classmap trasferendo l'opzione -o o ==optimize-autoloader al comando di installazione del Composer.

Test di compatibilità

Esegui il compatibility-test.phpfile che si trova nella base di codice SDK per verificare che il tuo sistema sia in grado di eseguire l'SDK. Oltre a soddisfare i requisiti minimi di sistema dell'SDK, il test di compatibilità controlla le impostazioni facoltative e fornisce suggerimenti che possono aiutare a migliorare le prestazioni. Il test di compatibilità fornisce risultati per la riga di comando o per un browser web. Durante la revisione dei risultati del test in un browser, i controlli con esito positivo sono visualizzati in verde, le avvertenze in viola e gli errori in rosso. Quando si effettua l'esecuzione dalla riga di comando, il risultato di un controllo viene visualizzato su una riga separata.

Quando si segnala un problema con l'SDK, condividere l'output del test di compatibilità consente di identificare la causa sottostante.

In questa pagina

PrivacyCondizioni del sitoPreferenze cookie
© 2025, Amazon Web Services, Inc. o società affiliate. Tutti i diritti riservati.