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à.
Configurazione dell'ambiente di sviluppo PHP per Elastic Beanstalk
Questo argomento fornisce istruzioni per configurare un ambiente di sviluppo PHP in cui testare l'applicazione localmente prima di distribuirla. AWS Elastic Beanstalk Fa inoltre riferimento a siti Web che forniscono istruzioni di installazione per strumenti utili.
Per fasi e strumenti di configurazione comuni che si applicano a tutti i linguaggi, consultare Configurazione del computer di sviluppo da utilizzare con Elastic Beanstalk.
Sections
Installazione di PHP
Installa PHP e alcune estensioni comuni. Se non hai preferenze, scarica la versione più recente In base alla piattaforma e al programma di gestione dei pacchetti disponibili, le fasi possono variare.
Su Amazon Linux, utilizza yum:
$ sudo yum install php
$ sudo yum install php-mbstring
$ sudo yum install php-intl
Nota
Per ottenere versioni specifiche di pacchetti PHP che corrispondono alla versione della piattaforma PHP Elastic Beanstalk, utilizzare il comando yum search php
per trovare le versioni dei pacchetti disponibili, ad esempio php82
, php82-mbstring
e php82-intl
. Potrai quindi utilizzare sudo yum install
per installare Maven:package
In Ubuntu, utilizza apt:
$ sudo apt install php-all-dev
$ sudo apt install php-intl
$ sudo apt install php-mbstring
Su OS X, utilizza brew:
$ brew install php
$ brew install php-intl
Nota
Per ottenere versioni specifiche di pacchetti PHP che corrispondono alla versione della piattaforma PHP Elastic Beanstalk, consulta Formule Homebrewphp@8.2
. Quindi usa brew
install
per installarli.package
A seconda della versione, php-intl
potrebbe essere incluso nel pacchetto PHP principale e non esistere come pacchetto separato.
Su Windows 10, installa il sottosistema Windows per Linux per
Dopo aver installato PHP, riapri il terminale ed esegui php --version
per assicurarti che la nuova versione sia stata installata e sia l'impostazione predefinita.
Installa Composer
Composer è un gestore delle dipendenze per PHP. È possibile utilizzarlo per installare librerie, tracciare le dipendenze dell'applicazione e generare progetti per i framework PHP popolari.
Installa Composer con lo script PHP di getcomposer.org.
$ curl -s https://getcomposer.org/installer | php
Il programma di installazione genera un file PHAR nella directory corrente. Sposta questo file in una posizione del percorso di ambiente in modo da poterlo utilizzare come eseguibile.
$ mv composer.phar ~/.local/bin/composer
Installa le librerie con il comando require
.
$ composer require twig/twig
Composer aggiunge le librerie che installi localmente nel file composer.json del progetto. Quando distribuisci il codice di progetto, Elastic Beanstalk utilizza il Composer per installare le librerie elencate in questo file nelle istanze dell'applicazione dell'ambiente.
Se si verificano problemi durante l'installazione di Composer, consulta la documentazione del composer
Installazione dell' AWS SDK for PHP
Se devi gestire AWS le risorse dall'interno dell'applicazione, installa il. AWS SDK for PHP Ad esempio, con l'SDK for PHP, puoi utilizzare Amazon DynamoDB (DynamoDB) per archiviare le informazioni sulla sessione e sugli utenti senza creare un database relazionale.
Installa l'SDK per PHP con Composer.
$ composer require aws/aws-sdk-php
Per ulteriori informazioni, consulta la AWS SDK for PHP
Installazione di un IDE o un editor di testo
Gli ambienti di sviluppo integrati (IDEs) offrono un'ampia gamma di funzionalità che facilitano lo sviluppo di applicazioni. Se non hai mai usato un IDE per lo sviluppo di PHP, prova Eclipse PHPStorm e scopri quale funziona meglio per te.
Nota
Un IDE potrebbe aggiungere file alla tua cartella di progetto di cui non intendi eseguire il commit nel controllo del codice sorgente. Per impedire il commit di questi file nel controllo del codice sorgente, utilizza .gitignore
o uno strumento di controllo del codice sorgente equivalente.
Se vuoi solo iniziare a scrivere codice e non hai bisogno di tutte le caratteristiche di un IDE, prendi in considerazione l'installazione di Sublime Text