phpstorm-ubuntu-banner

PhpStorm on Xenial Xerus

Over the weekend I made the jump from Fedora 23 to Xenial Xerus (Ubuntu 16.04)!  Here is a quick and dirty install of PhpStorm on Xenial Xerus.

This was pretty simple, I remember past installs you had to mess around with OpenJDK to get it to install, I didn’t experience any of that here!  Specifically, I installed PhpStorm 2016.1 on Kubuntu 16.04, but it should be the same process on regular Ubuntu and more than likely any other spin-off.

Here is the procedure:

  1. Download PhpStorm from the JetBrains site – https://www.jetbrains.com/phpstorm/download/#section=linux-version or if you are really fancy use wget.
  2. Once downloaded extract the archived file either by right-clicking and choosing the options to extract or via command-line:
    tar -xvf PhpStorm-2016.1.tar.gz.
  3. Once extracted, move and rename the directory via command-line:
    mv PhpStorm-2016.1 /opt/phpstorm
  4. Run the shell executable within the bin directory:
    cd /opt/phpstorm/bin
    ./phpstorm.sh
  5. Now you should get a popup to accept JetBrains Terms.
  6. Then you will get a popup to register PhpStorm by pasting authorization code, connecting to authorization server, linking your JetBrains account or you can install with a 30 trial.
  7. Finally you will be asked if you want to import past settings or start fresh.

That’s it!  PhpStorm should open up their start page where you can either open a project or create a new one.  When you put this in the /opt/ directory, PhpStorm should have setup a launcher icon under the “Development” applications category as well.

Have fun kids!

Casey

Hi! I'm Casey, a web developer/programmer, my goal with this blog is to share my experience with web programming to hopefully help others. I consider myself a jack of all trades programmer. While I'm more comfortable working in the back-end code I often find myself in the UX world. I'm primary a LAMP (Linux, Apache, MySQL, PHP) developer but have done some work with .NET, ColdFusion, and Java.

Leave a Reply

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