• Categories
    Category
    {{ postCtrl.tags }}
    • {{ category.tag_type }}

      • {{tag.tag_name}}
      • View more
  • Categories
    Category
    {{ postCtrl.tags }}
    • {{ category.tag_type }}

      • {{tag.tag_name}}
      • View more
  • News
  • Tutorials
  • Forums
  • Tags
  • Users
Tutorial News Comments FAQ Related Articles

How to install PhpStorm on Solus-3

{{postValue.id}}

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.

Tags:
gabriel
Author: 

Comments ( 0 )

No comments available

Add a comment
{{postCtrl.cmtErrMsg}}

Frequently asked questions ( 5 )

Q

How to install Phpstorm on Ubuntu?

A

For the installation of Phpstorm on Ubuntu, use the following link as given below "https://www.linuxhelp.com/how-to-install-phpstorm-2017-1-4-on-ubuntu-18-04/".

Q

I want to install webstorm for ubuntu?

A

check in this link, https://www.linuxhelp.com/how-to-install-webstorm-2018-1-on-ubuntu-18-04/

Q

How to get the official documentation for the Phpstorm?

A

Get the official documentation of the Phpstorm, use the following link as given below "https://www.jetbrains.com/phpstorm/documentation/".

Q

Will it be possible to use 3rd party editor like, for example, jVi in Phpstorm?

A

We can't imagine why do you DON'T want to use our excellent editor with code analysis and refactoring, especially because IDEA platform has excellent VI plugin. However, IDE can live with external code changes.

Q

How often new versions are going to be released on Phpstorm?

A

Preliminarily, WebStorm and PhpStorm major updates will be available twice in a year. Minor (bugfix) updates are issued periodically as required.

Back To Top!
Rank
User
Points

Top Contributers

userNamenaveelansari
135850

Top Contributers

userNameayanbhatti
92510

Top Contributers

userNamehamzaahmed
32150

Top Contributers

1
userNamelinuxhelp
31040

Top Contributers

userNamemuhammadali
24500
Can you help Isaac ?
How to run windows application in linux

I need to run the windows application in my Linux machine, instead of installing from yum repo or any other repos. How to do that..??

Networking
  • Routing
  • trunk
  • Netmask
  • Packet Capture
  • domain
  • HTTP Proxy
Server Setup
  • NFS
  • KVM
  • Memory
  • Sendmail
  • WebDAV
  • LXC
Shell Commands
  • Cloud commander
  • Command line archive tools
  • last command
  • Shell
  • terminal
  • Throttle
Desktop Application
  • Linux app
  • Pithos
  • Retrospect
  • Scribe
  • TortoiseHg
  • 4Images
Monitoring Tool
  • Monit
  • Apache Server Monitoring
  • EtherApe 
  • Arpwatch Tool
  • Auditd
  • Barman
Web Application
  • Nutch
  • Amazon VPC
  • FarmWarDeployer
  • Rukovoditel
  • Mirror site
  • Chef
Contact Us | Terms of Use| Privacy Policy| Disclaimer
© 2025 LinuxHelp.com All rights reserved. Linux™ is the registered trademark of Linus Torvalds. This site is not affiliated with linus torvalds in any way.