PhpStorm – Installation
Lab: Local Development Environment Setup for Windows
Video Runtime: 11:43
Recorded: February 27, 2018
PhpStorm is a professional integrated development environment (IDE) which is specifically made for PHP-powered projects. Right out of the box, you get the WordPress Coding Standard and WordPress Core documentation built right into the environment. There are no plugins you need to install and you get full control of the key mappings.
PhpStorm is packed with productive and automated workflow features that will save you a ton of time, frustrations, and money. For example:
- With one keystroke, bam, you can reformat an entire file to the WordPress Coding Standard or whatever standard you define in your project.
- The refactoring tools automate refactoring processes.
- Define where the
phpcs.xml.dist
file is in your project, and bam, it will alert you to violations as you are writing and testing your code. - Terminal is built right in.
- Debugging tools are baked into it too.
- PHP, WordPress, JavaScript, etc. autocompletions and hints help you to know what arguments you need to define.
- and so much more.
Yes, this IDE costs you money. But for less than $10 per month, it will save that much and then some. There’s a reason why the top engineers in our community use it for PHP projects.
In this episode, let’s walk through the installation process.
Tuning PhpStorm for WordPress Development
Don’t worry. I have a whole lab for you on how to customize, configure, and tune PhpStorm for WordPress Development. It includes customizing the look, keymappings, setting up PHPCS and WPCS, and more. You can check it out here.
Break. Go rest your noodle for a couple of minutes.
Episodes
Total Lab Runtime: 02:32:39
- 1 The Keys to Your Local Development Environmentfree 22:03
- 2 Install and Configure Gitfree 19:46
- 3 Setting up SSH for GitHubfree 15:00
- 4 VirtualBox and Vagrantfree 13:00
- 5 LocalHost - Local by Flywheel (preferred)free 16:50
- 6 LocalHost - VVV (optional)free 14:42
- 7 What is a Package Manager?free 00:00
- 8 Composer - PHP Dependency Managerfree 14:16
- 9 Node.js and npm – JavaScript Package Managerfree 06:03
- 9 Gulp – Task Runnerfree 07:29
- 10 Atom - Text Editorfree 07:25
- 11 PhpStorm - Installationfree 11:43
- 12 Wrap it Upfree 04:22