Creating and deploying PHP applications on Elastic Beanstalk
AWS Elastic Beanstalk for PHP makes it easy to deploy, manage, and scale your PHP web applications using Amazon Web Services. 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 Elastic Beanstalk. You can deploy your application in just a few minutes using the Elastic Beanstalk Command Line Interface (EB CLI) or by using the Elastic Beanstalk Management Console. It also provides walkthroughs for common frameworks such as CakePHP and Symfony.
The topics in this chapter assume that you have some knowledge of Elastic Beanstalk environments. If you haven't used Elastic Beanstalk before, try the getting started tutorial to learn the basics.
If you need help with PHP application development, there are several places you can go:
Resource | Description |
---|---|
GitHub |
Install the AWS SDK for PHP using GitHub. |
PHP Development Forum |
Post your questions and get feedback. |
PHP Developer Center |
One-stop shop for sample code, documentation, tools, and additional resources. |
AWS SDK for PHP FAQs | Get answers to commonly asked questions. |
Topics
- Setting up your PHP development environment
- Using the Elastic Beanstalk PHP platform
- Deploying a Laravel application to Elastic Beanstalk
- Deploying a CakePHP application to Elastic Beanstalk
- Deploying a Symfony application to Elastic Beanstalk
- Deploying a high-availability PHP application with an external Amazon RDS database to Elastic Beanstalk
- Deploying a high-availability WordPress website with an external Amazon RDS database to Elastic Beanstalk
- Deploying a high-availability Drupal website with an external Amazon RDS database to Elastic Beanstalk
- Adding an Amazon RDS DB instance to your PHP application environment