PhpStorm

PhpStorm is a cross-platform IDE for PHP built by Jetbrains. It is mostly known as the IDE that ‘gets your code’. It provides auto-completion features and fast error-checking. It also provides visual debugging, shaping your code, and running unit tests.

Features

  • Supports all PHP Language features for projects
  • Supports major frameworks like Laravel
  • Includes front-end technologies like HTML & CSS
  • Built in developer tools like Version control system integration
  • All features of Webstorm are included in PhpStorm

WebStorm

WebStorm is an integrated development environment (IDE) for JavaScript and related technologies like Typescript and React. It makes development easier and enjoyable by providing intelligent code completion, powerful navigation, and on-the-fly error detection.

Features

  • Specialized in Javascript
  • Easy to Manage UI which can also be customized
  • Version control making key configuration options more discoverable
  • Large source of plugins
  • Vast Built-in Developer tools
  • High Speed and fast response

In this guide, I will show you how to

  • Install PhpStorm on KDE Neon/Kubuntu Using Tarball and Snap
  • Configure PhpStorm
  • Install WebStorm on KDE Neon/Kubuntu Using Tarball and Snap
  • Configure WebStorm

Prerequisites: Create a Jetbrains Account. This will be used to activate the trial version license for the Evaluation of both Tools.

Install PhpStorm KDE Neon/Kubuntu using Tarball

Using Tarball to install PhpStorm makes it a standalone installation, enabling you to manually manage the location of every instance and the configuration files

Navigate to PhpStorm Download Site for Linux on Jetbrains to download the installation file for a 30-day Trial Period as PhpStorm is not free. Make sure you choose the Linux file then click on the Download button.

Click on Save file then OK to continue.

It will download in the downloads folder.

Open your Terminal. We have to change our directory to the Downloads folder using cd downloads.

Extract the file using the following command. Ensure to double-check the file name with the one you have downloaded while using the command as the file name might be different with respect to a new version of the file.

$ tar -xvf PhpStorm-2022.1.2.tar.gz

This will extract the file in the same directory. If you wish to change where to extract the file then add the directory at the end of the command like shown in the second command.

You will find the extracted file in the Downloads folder.

Navigate to the PhpStorm bin folder using the following command

cd PhpStorm-*/bin/

Again the file name depends on the file extracted. Check the file name so as to change it in command, If you do not put the correct name, You will get an error the file does not exist.

Then Launch the PhpStorm use ./phpstorm.sh

Install PhpStorm KDE Neon/Kubuntu using Snap

First, update the package index using sudo apt update. If there are any upgrades required use sudo pkcon update to upgrade the packages

Then install Snapd using sudo apt install snapd

Then now install PhpStorm using

sudo snap install phpstorm --classic

If you are prompted with the Disk space required type Y the press Enter to continue the installation

To confirm the installation was successful, use snap info phpstorm

Then Launch PhpStorm using phpstorm

PhpStorm Configuration

Whichever method you choose to Install and Launch the PhpStorm The process for configuration is the same onwards.

Click on Accept License Agreement and click Next. It will take you to the option of choosing whether or not to send data to Jetbrains. Choose the one you prefer.

Then it launches as shown below.

Next will be to activate the License, We are using the trial version hence select the Start Trial Radio Button then confirm authorization by logging in to your Jetbrains account.

This will open the browser for you to log in to your account to authorize the trial period for the PhPstorm use. Enter your details then Sign In.

After a successful sign-in, The following page will open to confirm a successful authorization of use.

Close the browser then go back to the IDE. It will show the license information like the period of use. Close the Window.

The PHP is now open for evaluation.

Within the IDE, You can customize it to your liking.

You can also Install Plugins that you would like to use for your project. You just look for the plugin and click Install.

And that is it for PhpStorm. Let us now look at how to Install Webstorm.

Install WebStorm on KDE Neon/Kubuntu through Tarball

Navigate to WebStorm Download Site for Linux on Jetbrains to download the installation file for a 30-day Trial Period as WebStorm is not free. Make sure you choose the Linux file then click on the Download button.

Click on Save File

Then find the file in the Downloads folder.

Open your terminal and change the directory to the Downloads folder using cd Downloads

Then extract the file using

sudo tar xzf WebStorm-*.tar.gz -C /opt

This will extract the file in the opt directory. Remember the file name might be different hence change to match the one you have downloaded.

Then navigate to the opt directory to open using cd /opt

List contents in the directory using ls

Now navigate to WebStorm bin Folder using WebStorm-*/bin/. Note that the directory name may differ. Ensure to change with respect to your file name.

Then launch WebStorm using ./webstorm.sh. It opens with the License Agreement. Continue with the Configuration

Install WebStorm on KDE Neon/Kubuntu using Snap

First update the package index sudo apt update and use sudo pkcon update to upgrade the packages that might require upgrading.

Then install snapd using

sudo apt install snapd

Then install webstorm using Snap

sudo snap install webstorm --classic

This will install the latest web storm version from the stable channel.

To confirm installation use snap info webstorm

To launch WebStorm use webstorm and it opens with the License Agreement.

Webstorm Configuration

Whichever method you use to install, the configuration steps onwards are the same for both processes.

Click Next after Accepting the Licence Agreement.

It opens a window that allows you to choose whether you would prefer to share data with Jetbrains or not. Click on the one you prefer.

Next, it launches with this layout

Next will be to activate the License, We are using the trial version hence select the Start Trial Radio Button then confirm authorization by logging in to your Jetbrains account.

It opens a browser where you have to sign in to your JetBrains Account using your credential.

After Successful sign-in, You will see this window. You can close the browser and return to the IDE.

Back to the IDE, You will see the license information including the period of use for evaluation. You can close the window.

WebStorm will now open as shown below.

You also customize WebStorm in a simple way. You can change the theme and the font size of text.

It has available plugins that you can install for use in your project. You just search for a plugin, select it and click install and you will be able to use it.

WebStorm is now Successfully installed in your system.

Conclusion

In the guide, you have learned how to install PhpStorm and WebStorm through Tarball and Snap. You also got to configure both tools by connecting them to an account created at JetBrains. You also got to know how to customize them and install plugins that you might require to use to work on a project.

More guides on Dev:

LEAVE A REPLY

Please enter your comment!
Please enter your name here