How to install PhpStorm on Solus-3

How to install PhpStorm on Solus 3

JetBrains PhpStorm is a commercial, cross-platform IDE for PHP built on JetBrains' IntelliJ IDEA platform. It provides an editor for PHP, HTML, and JavaScript with on-the-fly code analysis, error prevention and automated refactorings for PHP and JavaScript code. PhpStorm's code completion supports PHP modern and legacy projects, including generators, the final keyword, list in for each, namespaces, closures, traits and short array syntax. It includes a full-fledged SQL editor with editable query results. 

PhpStorm is built on IntelliJ IDEA, which is written in Java. Users can extend the IDE by installing plugins created for the IntelliJ Platform or write their own plugins.

Installing PhpStorm 

First, make sure you update your system by making use of the following command.

root@linuxhelp1 ~ # eopkg update-repo  
Updating repository: Solus
eopkg-index.xml.xz.sha1sum     (40.0  B)100%    602.35 KB/s [00:00:00] [complete]
eopkg-index.xml.xz             (1.7 MB)100%    788.22 KB/s [00:00:00] [complete]
No signature found for
Package database updated.


Once it is updated, make sure you download installation package of Phpstorm.

root@linuxhelp1 ~ # eopkg bi --ignore-safety
pspec.xml                      (4.0 KB)100%     37.39 MB/s [00:00:00] [complete]                     (307.0  B)100%      4.31 MB/s [00:00:00] [complete]
DEBUG: RepoDB initialized in 0.000205039978027.
phpstorm.desktop               (218.0  B)100%      4.61 MB/s [00:00:00] [complete]
Building source package: phpstorm
Fetching source from:
PhpStorm-2017.3.4.tar.gz       (268.9 MB)100%    904.87 KB/s [00:00:00] [complete]
Source archive is stored: /var/cache/eopkg/archives/PhpStorm-2017.3.4.tar.gz
Unpacking archive(s)...
 unpacked (/var/eopkg/phpstorm-2017.3.4-11/work)
Setting up source...
Building source...
Testing package...
DEBUG: return value for "LC_ALL=C /usr/bin/readelf -d /var/eopkg/phpstorm-2017.3.4-11/install/opt/phpstorm/bin/fsnotifier64" is 0
DEBUG: Checking /var/eopkg/phpstorm-2017.3.4-11/install/opt/phpstorm/lib/libpty/linux/x86_64/ for binary dependencies
DEBUG: return value for "LC_ALL=C /usr/bin/readelf -d /var/eopkg/phpstorm-2017.3.4-11/install/opt/phpstorm/lib/libpty/linux/x86_64/" is 0
DEBUG: Checking /var/eopkg/phpstorm-2017.3.4-11/install/opt/phpstorm/bin/fsnotifier-arm for binary dependencies
DEBUG: return value for "LC_ALL=C /usr/bin/readelf -d /var/eopkg/phpstorm-2017.3.4-11/install/opt/phpstorm/bin/fsnotifier-arm" is 0
DEBUG: Checking /var/eopkg/phpstorm-2017.3.4-11/install/opt/phpstorm/bin/ for binary dependencies
DEBUG: return value for "LC_ALL=C /usr/bin/readelf -d /var/eopkg/phpstorm-2017.3.4-11/install/opt/phpstorm/bin/" is 0
Creating phpstorm-2017.3.4-11-1-x86_64.eopkg...
Keeping build directory


And then, you shall proceed with the installation of Phpstorm by making use of the following command.  

root@linuxhelp1 ~ # eopkg it phpstorm*.eopkg
The following packages will be installed in order to satisfy dependencies:
Do you want to continue? (yes/no)y
Safety switch forces the upgrade of following packages:
Following packages will be installed:
openjdk-8  zlib
Total size of package(s): 182.70 MB
Downloading 1 / 2
Package zlib found in repository Solus
zlib-1.2.11-18-1-x86_64.eopkg  (46.0 KB)100%    409.76 KB/s [00:00:00] [complete]
Downloading 2 / 2
Package openjdk-8 found in repository Solus
openjdk-8-8.172-13-1-x86_64.eopkg (182.7 MB)100%      1.03 MB/s [00:00:00] [complete]
Installing 1 / 2
zlib-1.2.11-18-1-x86_64.eopkg [cached]
Installing zlib, version 1.2.11, release 18
Upgrading to new distribution release
Extracting the files of zlib
Upgraded zlib
Installing 2 / 2
openjdk-8-8.172-13-1-x86_64.eopkg [cached]
Installing openjdk-8, version 8.172, release 13
Extracting the files of openjdk-8
Installed openjdk-8
 [✓] Syncing filesystems                                                success
 [✓] Updating dynamic library cache                                     success
 [✓] Updating mimetype database                                         success
 [✓] Updating desktop database                                          success
 [✓] Updating manpages database                                         success
Installation order: phpstorm 
Installing phpstorm, version 2017.3.4, release 11
Extracting the files of phpstorm
Installed phpstorm
 [✓] Syncing filesystems                                                success
 [✓] Updating desktop database                                          success

Once Phpstorm is installed, you shall it using your Solus search field

. Solus


Type Phpstorm in the search field.



When the application icon appears, click on it to open Phpstorm.



The installer of Phpstorm gets appeared on your screen. You need to choose your installation path.



And accept the Terms & Conditions by clicking on the checkbox.

Accept terms


And accept the Terms & Conditions by clicking on the checkbox.


Also, check the statistics to JetBrains.


Then, a prompt will ask you to accept the License activation.



Now, you should choose UI theme and proceed. 
UI theme


And then, you need to make a desktop entry for Phpstorm. 


Also, you need to choose project script path.

And then, you need install customize plugins.  

Afterward, you need to install Phpstorm


The Welcome page of Phpstorm now appears on your screen. 


You can choose the language for your project. 

Once it is done, your project gets loaded.
Php storm

The Tip of the Day now appears on the screen. 


You'll now see the shortcuts used for PhpStorm. 


Also, check out the version of PhpStorm. 

With this, the installation of PhpStorm comes to an end.

Thank you! for using Linux Help.

You find this tutorial helpful? Share with your friends to keep it alive.
For more help topics browse our website
Be the first to comment, we value your suggestions. For further queries please comment below.

Tags: PhpStorm Solus
user image Author :  Gabriel