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 https://packages.solus-project.com/shannon/eopkg-index.xml.xz
Package database updated.

 

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

root@linuxhelp1 ~ # eopkg bi --ignore-safety https://raw.githubusercontent.com/solus-project/3rd-party/master/programming/phpstorm/pspec.xml
pspec.xml                      (4.0 KB)100%     37.39 MB/s [00:00:00] [complete]
actions.py                     (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: https://download.jetbrains.com/webide/PhpStorm-2017.3.4.tar.gz
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...
Installing...
.
.
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/libpty.so 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/libpty.so" 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/libyjpagent-linux.so 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/libyjpagent-linux.so" 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:
openjdk-8
Do you want to continue? (yes/no)y
Safety switch forces the upgrade of following packages:
zlib
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.

 Phpstorm

 

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

Open

 

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

Instal

 

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

Accept terms

 

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

JetBrains


Also, check the statistics to JetBrains.

License


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

Agreement

 

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

 

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

 

Also, you need to choose project script path.
Project


And then, you need install customize plugins.  
Plugins


Afterward, you need to install Phpstorm
intialize

 

The Welcome page of Phpstorm now appears on your screen. 

welcome


You can choose the language for your project. 
Project


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


The Tip of the Day now appears on the screen. 

Tips


You'll now see the shortcuts used for PhpStorm. 
Storm

 

Also, check out the version of PhpStorm. 
version

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 www.linuxhelp.com
Be the first to comment, we value your suggestions. For further queries please comment below.

Tags: PhpStorm Solus
user image Author :  Gabriel