PhpStorm 2019.3 EAP #7
PhpStorm 2019.3 EAP build 193.4778.21 is now available!
This EAP build introduces WSL support. It also includes fixes for PHP and the latest updates from the WebStorm and DataGrip teams and the IntelliJ Platform.
Download PhpStorm 2019.3 EAP from the EAP page or via the JetBrains Toolbox App. Or, if you have the previous PhpStorm 2019.3 EAP build installed, you should get a notification in your IDE about a patch update soon.
WSL (Windows Subsystem for Linux) is a compatibility layer for running Linux binary executables natively on Windows 10. PhpStorm will now support developing in a WSL environment, which is when you have launched your IDE on a Windows machine, but you target WSL/Linux in your development. You’ll be able to specify a remote PHP interpreter in the WSL and use it for running scripts, tests, Composer commands, and debugging.
- To get started, make sure you have installed the WSL on your Windows 10 machine, and the Linux distribution of your choice. See the installation guide.
- Depending on the distribution you may have PHP already preinstalled. If not, you’ll have to install it manually via the command line. For example in Ubuntu you can run something like this:
sudo apt update
sudo apt install php php-mbstring php-dom php-xml php-zip php-curl php-xdebug
- When you have PHP in your WSL environment you’re ready to set up PhpStorm.
- Add a CLI interpreter under File | Settings | Languages & Frameworks | PHP
If you don’t see the WSL option in this dialog, it means you have no WSL installed. Check the previous steps.
You’ll see the list of WSL distributions that are installed and you may add as many interpreters as you wish.
And that’s it! Now you can specify this interpreter for running tests, Composer, or for other run-configurations that you have.
Let us know what you think of the WSL Support in PhpStorm! What would you like improved or added?
Better plugin management
Tired of restarting PhpStorm every time you add or remove a theme? The upcoming PhpStorm 2019.3 will allow you to install, uninstall, enable, and disable a theme plugin without restarting the IDE.
The keymap plugins also don’t need the IDE to be restarted anymore to work.
For the full list of changes in this build, please see the release notes.
Check out previous EAP blog posts for more updates and added features:
- PhpStorm 2019.3 Early Access Program is Now Open
- PhpStorm 2019.3 EAP #2
- PhpStorm 2019.3 EAP #3
- PhpStorm 2019.3 EAP #4
- PhpStorm 2019.3 EAP #5
- PhpStorm 2019.3 EAP #6
Please report any problems to our issue tracker or comment on this post. Your feedback is much appreciated!
Your JetBrains PhpStorm Team
The Drive to Develop
Subscribe to Blog updates
Thanks, we've got you!
PhpStorm 2023.2 Beta
In this build, we’ve added new inspections for PHP assertions and revised the integration with third-party quality tools.
PhpStorm 2023.2 EAP #6
This build brings improvements for generating PHPDocs, support for Laravel Pint, a single point of access to all PHP framework plugins, and much more!
AI Features in PhpStorm: PhpStorm 2023.2 EAP #5
The next EAP build for PhpStorm 2023.2 is now available, and it’s an exciting one! It is the first build to include features leveraging the enormous potential of generative AI and large language models (LLMs). Our Early Access Program (EAP) allows you to try new features from the upcoming PhpStor…
PhpStorm 2023.2 EAP #4
This build includes a bunch of usability improvements, such as abilities to pin Run configurations and sort files by modification time in the Project view. The EAP allows you to try new features from the upcoming PhpStorm version, 2023.2. EAP builds are free to use and you can install them side b…