Configurazione dell'ambiente di PHP sviluppo per Elastic Beanstalk - AWS Elastic Beanstalk

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 PHP sviluppo per Elastic Beanstalk

Questo argomento fornisce istruzioni per configurare un ambiente di PHP sviluppo per testare l'applicazione localmente prima di distribuirla su 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.

Installazione PHP

Installazione 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 di PHP pacchetto specifiche che corrispondono alla versione sulla versione della piattaforma PHPElastic Beanstalk, usa yum search php il comando per trovare le versioni del pacchetto disponibili, ad esempio, php82 e. php82-mbstring php82-intl Potrai quindi utilizzare sudo yum install package per installare Maven:

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 di PHP pacchetto specifiche che corrispondono alla versione sulla versione della tua piattaforma PHPElastic Beanstalk, consulta Homebrew PHP Formulae per le versioni disponibili, ad esempio. php@8.2 Quindi usa il per installarle. brew install package

A seconda della versione, php-intl potrebbe essere incluso nel PHP pacchetto principale e non esistere come pacchetto separato.

Su Windows 10, installa il sottosistema Windows per Linux per ottenere Ubuntu e installalo PHP con Advanced Packaging Tool (APT). Per le versioni precedenti, visitate la pagina di download all'indirizzo windows.php.net per scaricarle e leggete PHP Installazione di un'PHPestensione su Windows per informazioni sulle estensioni. PHP

Dopo l'installazionePHP, riapri il terminale ed esegui php --version per assicurarti che la nuova versione sia stata installata e sia quella predefinita.

Installa Composer

Composer è un gestore delle dipendenze per. PHP Puoi usarlo per installare librerie, tenere traccia delle dipendenze dell'applicazione e generare progetti per i framework più diffusi. PHP

Installa composer con lo script di getcomposer.orgPHP.

$ curl -s https://getcomposer.org/installer | php

Il programma di installazione genera un PHAR file nella directory corrente. Spostate questo file in una posizione del vostro ambiente in PATH 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 di AWS SDK per PHP

Se hai bisogno di gestire AWS risorse dall'interno dell'applicazione, installa AWS SDK for PHP. Ad esempio, con il SDK forPHP, puoi utilizzare Amazon DynamoDB (DynamoDB) per archiviare informazioni su utenti e sessioni senza creare un database relazionale.

Installa il modulo con Composer. SDK PHP

$ composer require aws/aws-sdk-php

Per ulteriori informazioni, consultare la .AWS SDK for PHP Homepage di . Per le istruzioni di installazione, consulta Installare AWS SDK for PHP nella AWS SDK for PHP Guida per gli sviluppatori.

Installazione di un editor di testo IDE o

Gli ambienti di sviluppo integrati (IDEs) forniscono un'ampia gamma di funzionalità che facilitano lo sviluppo di applicazioni. Se non ne hai mai usato uno IDE per PHP lo sviluppo, prova Eclipse PHPStorm e scopri quale funziona meglio per te.

Nota

An IDE potrebbe aggiungere file alla cartella del progetto che potresti non voler assegnare al 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 funzionalità di un programmaIDE, prendi in considerazione l'installazione di Sublime Text.