AWS Elastic Beanstalk for PHP makes it easy to deploy, manage, and scale your PHP web applications using Amazon Web Services. AWS Elastic Beanstalk for PHP is available to anyone developing or hosting a web application using PHP. This section provides instructions for deploying your PHP web application to AWS Elastic Beanstalk. You can deploy your application in just a few minutes using eb (an updated command line interface) and Git or by using the Elastic Beanstalk console. It also provides walkthroughs for common frameworks such as CakePHP and Symfony2.
This section discusses deploying applications using a non-legacy PHP container. If you are running an application using a legacy PHP container, then we recommend that you migrate to a non-legacy PHP container. For instructions on how to check if you are running a legacy container and to migrate to a non-legacy container, see Migrating Your Application from a Legacy Container Type. If you require instructions to deploy an application using a legacy PHP container, see Getting Started with Eb.
After you deploy your AWS Elastic Beanstalk application, you can continue to use eb to manage your application and environment, or you can use the Elastic Beanstalk console, CLIs, or the APIs. For instructions on managing your application and environments using the console, CLIs, or APIs, see Managing and Configuring Applications and Environments Using the Console, CLI, and APIs.