In order to work with Drupal 8, and to run the code examples found in this book, the following software will be required:
Web server software stack:
- Web server: Apache (recommended), Nginx, or Microsoft IIS
- Database: MySQL 5.5 or MariaDB 5.5.20 or higher
- PHP: PHP 5.5.9 or higher
The first chapter details all of these requirements, and includes a recipe highlighting an out-of-the-box development server setup.
You will also need a text editor; the following is a suggestion of popular editors and IDEs:
- Atom.io editor, https://atom.io/
- Visual Code Studio, https://code.visualstudio.com/
- PHPStorm (specific Drupal integration), https://www.jetbrains.com/phpstorm/
- Vim with Drupal configuration, https://www.drupal.org/project/vimrc
- Your operating system’s default text editor or command-line file editors