• Categories
    Category
  • Categories
    Category
  • News
  • Tutorials
  • Forums
  • Tags
  • Users
Tutorial Comments FAQ Related Articles

How to install PhpStorm – 2017.1.4 on Ubuntu – 18.04

2669

To install PhpStorm &ndash 2017.1.4 on Ubuntu &ndash 18.04

JetBrains PhpStorm is a commercial, cross-platform IDE for PHP built on JetBrains IntelliJ IDEA platform. PhpStorm provides an editor for PHP, HTML, and JavaScript with on-the-fly code analysis, error prevention and automated refactoring for PHP and JavaScript code. PhpStorm' s code completion supports PHP 5.3, 5.4, 5.5, 5.6 & 7.0 including generators, co-routines, 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

Let' s first start with updating the system repository as follows.

root@linuxhelp1:~# apt-get update

Hit:1 http://security.ubuntu.com/ubuntu bionic-security InRelease
Get:2 http://in.archive.ubuntu.com/ubuntu bionic InRelease [235 kB]
Hit:3 http://in.archive.ubuntu.com/ubuntu bionic-updates InRelease
Hit:4 http://in.archive.ubuntu.com/ubuntu bionic-backports InRelease
.
.
Get:11 http://in.archive.ubuntu.com/ubuntu bionic/universe amd64 DEP-11 Metadata [3,003 kB]
Get:12 http://in.archive.ubuntu.com/ubuntu bionic/universe DEP-11 64x64 Icons [8,119 kB]                                                                                     
Get:13 http://in.archive.ubuntu.com/ubuntu bionic/multiverse amd64 DEP-11 Metadata [40.9 kB]
Get:14 http://in.archive.ubuntu.com/ubuntu bionic/multiverse DEP-11 64x64 Icons [210 kB]
Fetched 31.4 MB in 45s (696 kB/s)      
Reading package lists... Done

Java is required for the installation of phpstorm so let' s install Java JDK 9 by using the following command.

root@linuxhelp1:~# apt-get install openjdk-9-jdk
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following packages were automatically installed and are no longer required:
  apache2-bin apache2-data apache2-utils libapr1 libaprutil1 libaprutil1-dbd-sqlite3 libaprutil1-ldap
Use ' sudo apt autoremove'  to remove them.
The following additional packages will be installed:
.
.
update-alternatives: using /usr/lib/jvm/java-9-openjdk-amd64/bin/appletviewer to provide /usr/bin/appletviewer (appletviewer) in auto mode
update-alternatives: using /usr/lib/jvm/java-9-openjdk-amd64/bin/jconsole to provide /usr/bin/jconsole (jconsole) in auto mode
Processing triggers for libc-bin (2.27-0ubuntu2) ...
Processing triggers for ca-certificates (20170717) ...
Updating certificates in /etc/ssl/certs...
0 added, 0 removed  done.
Running hooks in /etc/ca-certificates/update.d...
done.
done.

Once you installed Java proceed to download a Phpstorm package from its official site.

root@linuxhelp1:~# wget wget https://download.jetbrains.com/webide/PhpStorm-2017.1.4.tar.gz
--2018-04-13 12:34:13--  http://wget/
Resolving wget (wget)... failed: Name or service not known.
wget: unable to resolve host address ‘ wget’ 
--2018-04-13 12:34:13--  https://download.jetbrains.com/webide/PhpStorm-2017.1.4.tar.gz
Resolving download.jetbrains.com (download.jetbrains.com)... 52.18.241.155, 52.50.13.42, 2a05:d018:93b:d102:12f7:d94e:993a:a1ef, ...
Connecting to download.jetbrains.com (download.jetbrains.com)|52.18.241.155|:443... connected.
.
.
 PhpStorPhpStorm-2017.1.4.tar.gz   15%[====>                                ]  40.15M  1.09MB/s  PhpStorm-2017.1.4.tar.g 100%[==============================> ] 254.06M  1.12MB/s    in 4m 52s  

2018-04-13 12:39:07 (890 KB/s) - ‘ PhpStorm-2017.1.4.tar.gz’  saved [266401885/266401885]

FINISHED --2018-04-13 12:39:07--
Total wall clock time: 4m 54s
Downloaded: 1 files, 254M in 4m 52s (890 KB/s)

After downloading the package extract using the following command.

root@linuxhelp1:~# tar -zxvf PhpStorm-2017.1.4.tar.gz 
PhpStorm-171.4694.2/bin/log.xml
PhpStorm-171.4694.2/build.txt
PhpStorm-171.4694.2/help/ReferenceCard.pdf
PhpStorm-171.4694.2/help/ReferenceCardForMac.pdf
PhpStorm-171.4694.2/lib/alloy.jar
PhpStorm-171.4694.2/lib/annotations.jar
PhpStorm-171.4694.2/lib/asm-all.jar
PhpStorm-171.4694.2/lib/automaton.jar
PhpStorm-171.4694.2/lib/batik-all.jar
.
.
PhpStorm-171.4694.2/jre64/bin/jjs
PhpStorm-171.4694.2/jre64/bin/keytool
PhpStorm-171.4694.2/jre64/bin/orbd
PhpStorm-171.4694.2/jre64/bin/pack200
PhpStorm-171.4694.2/jre64/bin/policytool
PhpStorm-171.4694.2/jre64/bin/rmid
PhpStorm-171.4694.2/jre64/bin/rmiregistry
PhpStorm-171.4694.2/jre64/bin/servertool
PhpStorm-171.4694.2/jre64/bin/tnameserv
PhpStorm-171.4694.2/jre64/bin/unpack200

Next, switch to the bin directory.

root@linuxhelp1:~#  cd PhpStorm-171.4694.2/bin/

Now, run the installation script using the following command.

root@linuxhelp1:~/PhpStorm-171.4694.2/bin# ./phpstorm.sh 
Gtk-Message: 12:40:22.501: Failed to load module " canberra-gtk-module" 
Apr 13, 2018 12:40:34 PM java.util.prefs.FileSystemPreferences$1 run
INFO: Created user preferences directory.
Apr 13, 2018 12:40:34 PM java.util.prefs.FileSystemPreferences$6 run
WARNING: Prefs file removed in background /root/.java/.userPrefs/prefs.xml

An installation wizard will appear now and if you are doing a fresh installation choose " Do not import settings."
installation_path

Next, you must accept the terms and conditions to proceed further.
accept_terms

And then in order to use a trial version choose to evaluate for free and click on Evaluate.
activation

The phpstorm will be initialized after accepting the license agreement.
agreement

Make the initial configuration and click ok.
initial_config

Now phpstorm has been launched and you can create and work on a new project.
project

Choose the project type and location and click on create.
 creating project

The application is launched and you are seeing the workspace of phpstorm 2017.1.4.
php_storm

With this, the method to install Php storm &ndash 2017.1.4 on Ubuntu &ndash 18.04 comes to an end.


Tags:
benjamin
Author: 

Comments ( 0 )

No comments available

Add a comment

Frequently asked questions ( 5 )

Q

What are all the php version supported for this application to install phpstorm?

A

As of now moving to the current update, the php version from 5.3/5.4/5.5/5.6/7.0. can be supported.

Q

Whether Is this platform dependent?

A

No it is platform independent and works on platform basis.

Q

where I get the phpstorm package to be downloaded?

A

you can download the phpstorm by following link
https://download-cf.jetbrains.com/webide/

Q

while running "./phpstorm.sh" I am getting permission denied status?

A

Provide executable permission for the installer script.
# chmod 755 ./phpstorm.sh

Q

why should we need to install java for installing phpstorm?

A

Java is required for the installation of phpstorm so let' s install Java JDK 9 by using the following command
# apt-get install openjdk-9-jdk

Related Tutorials in How to install PhpStorm – 2017.1.4 on Ubuntu – 18.04

Related Tutorials in How to install PhpStorm – 2017.1.4 on Ubuntu – 18.04

How to install Meld tool in Ubuntu
How to install Meld tool in Ubuntu
Feb 25, 2017
How to install Dconf-Editor on Ubuntu 18.04
How to install Dconf-Editor on Ubuntu 18.04
Jul 14, 2018
How to install and update OpenSSL on Ubuntu 16.04
How to install and update OpenSSL on Ubuntu 16.04
Mar 9, 2017
How to install GLib 2.0 on Ubuntu 17.04
How to install GLib 2.0 on Ubuntu 17.04
May 22, 2017
How to Install Android Emulator on Ubuntu 20.4.1
How to Install Android Emulator on Ubuntu 20.4.1
Jul 13, 2021
How To Install AnyDesk on Ubuntu 16.04
How To Install AnyDesk on Ubuntu 16.04
Apr 4, 2018
How to install Genymotion 2.12.1 on Ubuntu 18.04
How to install Genymotion 2.12.1 on Ubuntu 18.04
Jul 9, 2018
How to install Timeshift 18.4 on Ubuntu 18.04
How to install Timeshift 18.4 on Ubuntu 18.04
Jul 6, 2018

Related Forums in How to install PhpStorm – 2017.1.4 on Ubuntu – 18.04

Related Forums in How to install PhpStorm – 2017.1.4 on Ubuntu – 18.04

Ubuntu
matthew class=
Failed to enable unit: Refusing to operate on linked unit file sshd.service
Apr 15, 2019
Ubuntu
mason class=
Passwd: You may not view or modify password information for root On Ubuntu 19.04
May 27, 2019
Ubuntu
isaac class=
/etc/apt/sources.list Permission denied
May 18, 2017
Ubuntu
yousuf class=
lsb_release command not working : Debian
Jan 18, 2018
ifconfig command
jackbrookes class=
what is the location of the ifconfig program on your machine?
Jan 4, 2018
Ubuntu
mason class=
"E: Package 'php-mcrypt' has no installation candidate" error on Ubuntu 20.4.1
Mar 15, 2021
NFS
luke class=
clnt_create: RPC: Program not registered
Apr 25, 2017
Apache
isaac class=
How to disable apache welcome page on Ubuntu
Dec 15, 2018

Related News in How to install PhpStorm – 2017.1.4 on Ubuntu – 18.04

Related News in How to install PhpStorm – 2017.1.4 on Ubuntu – 18.04

How To Install Mixxx on Ubuntu 16.04
How To Install Mixxx on Ubuntu 16.04
Oct 11, 2017
Ubuntu 17.04 released with greater expectations
Ubuntu 17.04 released with greater expectations
Apr 15, 2017
Ubuntu Core now available on i.MX6 based TS-4900 thanks to Technologic Systems Inc.
Ubuntu Core now available on i.MX6 based TS-4900 thanks to Technologic Systems Inc.
Mar 1, 2017
Ubuntu 17.10 Artful Aardvark Beta 1 is now here. Download Now
Ubuntu 17.10 Artful Aardvark Beta 1 is now here. Download Now
Sep 2, 2017
Ubuntu Unity is no more: One Linux dream has been axed
Ubuntu Unity is no more: One Linux dream has been axed
Apr 7, 2017
What’s next for Ubuntu Linux Desktop?
What’s next for Ubuntu Linux Desktop?
Apr 11, 2017
Say Hi to Ubuntu's new mascot
Say Hi to Ubuntu's new mascot
Mar 22, 2019
KDE Connect App was removed from Google Play Store and brought back in 24 hours
KDE Connect App was removed from Google Play Store and brought back in 24 hours
Mar 22, 2019
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 legeek ?
Installation of the call center module

hello

I wish to install a call center in virtual with issabel, I downloaded the latest version of it , but I don' t arrive to install the call center module in issabel. please help me

thanks!

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.