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
.
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.
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.
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.
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.
Comments ( 0 )
No comments available