Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Configuration de votre environnement de PHP développement pour Elastic Beanstalk
Cette rubrique fournit des instructions pour configurer un environnement de PHP développement afin de tester votre application localement avant de la déployer sur AWS Elastic Beanstalk. Il fait également référence à des sites Web qui fournissent des instructions d'installation pour des outils utiles.
Pour accéder aux outils et aux étapes de configuration courants qui s'appliquent à toutes les langues, veuillez consulter Configuration de votre machine de développement pour une utilisation avec Elastic Beanstalk.
Sections
Installation PHP
Installation PHP et quelques extensions courantes. Si vous n'avez pas de préférence, téléchargez la dernière version. En fonction de votre plateforme et de votre gestionnaire de package disponible, les étapes varieront.
Sur Amazon Linux, utilisez yum :
$ sudo yum install php
$ sudo yum install php-mbstring
$ sudo yum install php-intl
Note
Pour obtenir des versions de PHP package spécifiques correspondant à la version de votre plateforme PHPElastic Beanstalk, utilisez yum search php
la commande pour rechercher les versions de package disponibles, telles que, php82
et. php82-mbstring
php82-intl
Utilisez ensuite sudo yum install
pour les installer.package
Sur Ubuntu, utilisez apt :
$ sudo apt install php-all-dev
$ sudo apt install php-intl
$ sudo apt install php-mbstring
Sur OSX, utilisez brew :
$ brew install php
$ brew install php-intl
Note
Pour obtenir des versions de PHP package spécifiques correspondant à la version de votre plateforme PHPElastic Beanstalk, consultez Homebrew PHP Formulae pour connaître les versions disponibles,php@8.2
Utilisez ensuite le brew
install
pour les installer.package
Selon la version, php-intl
il peut être inclus dans le PHP package principal et ne pas exister en tant que package séparé.
Sur Windows 10, installez le sous-système Windows pour Linux pour
Après l'installationPHP, rouvrez votre terminal et exécutez-le php --version
pour vous assurer que la nouvelle version a été installée et qu'il s'agit de la version par défaut.
Installation de Composer
Composer est un gestionnaire de dépendances pourPHP. Vous pouvez l'utiliser pour installer des bibliothèques, suivre les dépendances de votre application et générer des projets pour les PHP frameworks les plus courants.
Installez Composer avec le PHP script de getcomposer.org.
$ curl -s https://getcomposer.org/installer | php
Le programme d'installation génère un PHAR fichier dans le répertoire en cours. Déplacez ce fichier vers un emplacement de votre environnement PATH afin de pouvoir l'utiliser comme exécutable.
$ mv composer.phar ~/.local/bin/composer
Installez les bibliothèques avec la commande require
.
$ composer require twig/twig
Composer ajoute des bibliothèques que vous installez localement dans le fichier composer.json de votre projet. Lorsque vous déployez le code de votre projet, Elastic Beanstalk utilise Composer pour installer les bibliothèques répertoriées dans ce fichier sur les instances d'application de votre environnement.
Si vous rencontrez des problèmes lors de l'installation de Composer, consultez la documentation de Composer
Installation de la AWS SDK pour PHP
Si vous devez gérer AWS ressources depuis votre application, installez le AWS SDK for PHP. Par exemple, avec le SDK forPHP, vous pouvez utiliser Amazon DynamoDB (DynamoDB) pour stocker les informations relatives aux utilisateurs et aux sessions sans créer de base de données relationnelle.
Installez le SDK for PHP avec Composer.
$ composer require aws/aws-sdk-php
Pour de plus amples informations, veuillez consulter le .AWS SDK for PHP Page d'accueil
Installation d'un éditeur de texte IDE ou
Les environnements de développement intégrés (IDEs) fournissent un large éventail de fonctionnalités qui facilitent le développement d'applications. Si vous n'en avez pas utilisé IDE pour PHP le développement, essayez Eclipse PHPStorm et voyez ce qui vous convient le mieux.
Note
An IDE peut ajouter des fichiers dans le dossier de votre projet que vous ne souhaitez peut-être pas enregistrer dans le contrôle de source. Pour empêcher la validation de ces fichiers de contrôle de code source, utilisez .gitignore
ou l'équivalent de votre outil de contrôle de source.
Si vous souhaitez simplement commencer à coder et que vous n'avez pas besoin de toutes les fonctionnalités d'unIDE, pensez à installer Sublime Text