Tutorial: Setup cloud based Dev server for PHP / WordPress using Codeception

Part of a BDD WordPress article.

WordPress

These directions will setup a a Behavior Driven Development (BDD) environment, for WordPress in the cloud using Codeception. It will setup a WordPress install in the cloud, pull down a plugin from Github, and setup an IDE as well as a test suite. You can use this dev cloud environment to engage outsourcers or remote teams.

  1. Setup an Ubuntu instance, i.e. on AWS. You should be able to do this on any cloud based Ubuntu machine or laptop.
  2. Create a local key pair on your machine and connect to your instance. This is the Amazon security authentication system. The goal is a clean Ubuntu machine. You could use another service [like Google or Cloud9] or even a localhost. Open ports 4444 and 80.
  3. Install and update software.

The IDE is at:

  • http://your-domain.com/codiad/

Leave a Reply

Your email address will not be published. Required fields are marked *