как установить phpstorm на linux
Как установить PhpStorm на Ubuntu 20.04 LTS
Как установить PhpStorm на Ubuntu 20.04 LTS
В этом руководстве мы покажем вам, как установить PhpStorm на Ubuntu 20.04 LTS. Для тех из вас, кто не знал, PHPStorm — одна из лучших IDE от JetBrains для веб-разработки PHP. Он также обеспечивает поддержку Javascript, Typescript и CSS и т. Д. Вы также можете расширить возможности PhpStorm с помощью плагинов. Используя плагины PhpStorm, вы также можете получить поддержку таких фреймворков, как Laravel, CodeIgniter. Мы также можем использовать PhpStrom для других языков программирования, таких как HTML, SQL, Javascript, CSS и многих других.
В этой статье предполагается, что у вас есть хотя бы базовые знания Linux, вы знаете, как использовать оболочку, и, что наиболее важно, вы размещаете свой сайт на собственном VPS. Установка довольно проста и предполагает, что вы работаете с учетной записью root, в противном случае вам может потребоваться добавить sudo к командам для получения привилегий root. Я покажу вам пошаговую установку PhpStorm на сервере Ubuntu 20.04 (Focal Fossa).
Установите PhpStorm на Ubuntu 20.04 LTS Focal Fossa
Шаг 1. Во-первых, убедитесь, что все ваши системные пакеты обновлены, выполнив следующие команды apt в терминале.
Шаг 2. Установка PhpStorm на Ubuntu 20.04.
Установите PHPStorm, используя следующую команду:
Наконец, перезагрузите компьютер, чтобы изменения вступили в силу:
Шаг 3. Запустите PhpStorm.
После загрузки компьютера вы можете получить доступ к PHPStorm из меню приложений Ubuntu 20.04 LTS или запустить PhpStorm с помощью следующей команды:
Как установить IDE PhpStorm в Linux
от sasza
PhpStorm — это «Lightning Smart» PHP IDE, созданная JetBrains, доступная разработчикам для Linux, MacOS и Windows. Это не бесплатное приложение, и пользователи должны приобрести лицензионный ключ, чтобы использовать его в полной мере. Тем не менее, что касается платного программного обеспечения для разработки PHP, оно одно из лучших.
Приложение хорошо поддерживает платформу Linux с помощью различных технологий. На своем официальном сайте они рекламируют, что приложение распространяется через пакет Snap. Однако это не единственный способ установить IDE PhpStorm в Linux, поскольку доступен пакет Arch Linux AUR, и пользователи также могут загрузить автономный архив TarGZ для запуска программы. В этом руководстве мы рассмотрим все различные способы запуска и запуска инструмента PhpStorm IDE в Linux.
Примечание: для запуска PhpStorm в Linux должна быть установлена среда выполнения Java! Для получения дополнительной информации следуйте этим указаниям.
Общие инструкции по установке двоичных файлов
На странице загрузки PhpStorm найдите кнопку «Загрузить сейчас» и щелкните ее. Он должен автоматически начать загрузку архивного файла Linux TarGZ в каталог «Загрузки» в вашей домашней папке (
Как только ваш веб-браузер загрузит последнюю версию архива TarGZ PhpStorm, откройте окно терминала. Вы сможете быстро открыть окно терминала, нажав Ctrl + Alt + T или Ctrl + Shift + T на клавиатуре. Затем, в открытом окне терминала, используйте команду CD, чтобы переместить сеанс терминала из домашнего каталога в «Загрузки».
Внутри каталога «Downloads» используйте команду tar для извлечения содержимого архива PhpStorm TarGZ.
Дайте файлам распаковать из архива. По завершении процесса извлечения команда tar создаст подпапку в каталоге «Загрузки» с меткой «PhpStorm», за которой следуют различные числа, указывающие версию выпуска.
После извлечения всего сверните окно терминала и следуйте приведенным ниже инструкциям, чтобы узнать, как установить Java в Linux.
Установите среду выполнения Java на свой Linux
PhpStorm нуждается в среде выполнения Java для правильной работы в системе Linux. Требование Java имеет смысл, поскольку многие инструменты JetBrains построены на Java, что позволяет ему быть кроссплатформенным.
Установка среды выполнения Java сильно отличается в зависимости от того, какой дистрибутив Linux вы используете. Для достижения наилучших результатов с PhpStorm рассмотрите возможность получения OpenJDK. Тем не менее, версия Oracle Java также работает.
Не знаете, как установить Java на ПК с Linux? Перейдите к нашему подробному руководству по настройке среды выполнения Java в Linux.
Запуск PhpStorm
Приложение PhpStorm, загруженное через TarGZ, не требует сборки или установки в системе. Вместо этого программу можно быстро запустить с помощью прилагаемого скрипта «phpstorm.sh».
Инструкции по установке Arch Linux
PhpStorm находится на Arch Linux через пользовательский репозиторий Arch Linux. Чтобы установить его в вашей системе, начните с настройки Java Runtime Environment. Затем, после настройки Java, откройте окно терминала и используйте диспетчер пакетов Pacman для установки как Git, так и Base-devel.
Когда пакеты Base-devel и Git настроены на Arch, используйте команду git clone, чтобы загрузить последний пакет AUR для IDE PhpStorm из Интернета.
Разрешите загрузке пакета PhpStorm из репозитория программного обеспечения AUR. Когда процесс загрузки завершится, переместите окно терминала во вновь созданный каталог «phpstorm» с помощью команды CD.
Внутри папки «phpstorm» используйте команду makepkg для сборки и установки IDE PhpStorm на вашем компьютере с Arch Linux.
Имейте в виду, что при установке PhpStorm из AUR в Arch Linux могут возникнуть проблемы. Если что-то случится, обязательно сверьтесь с комментариями в Страница PhpStorm AUR для поддержки.
Инструкции по установке пакета Snap
Приложение PhpStorm IDE находится в магазине Ubuntu Snap, поэтому, если вы используете дистрибутив Linux, который поддерживает Snap, установка стала очень простой! Чтобы начать процесс установки, включите среду выполнения Snap в своей системе, следуя этому руководству. Затем, когда Snaps включены, откройте окно терминала, нажав Ctrl + Alt + T или Ctrl + Shift + T на клавиатуре, и введите команду мгновенной установки ниже, чтобы получить PhpStorm!
Как установить phpstorm на linux
Ни для кого не секрет, что многие, кто пользуются Linux интересуются программированием. Продукты от JetBrains уже являются дефакто инструментами разработки «по умолчанию» для многих языков программирования.
Ubuntu разработала очень удобный инструмент доставки приложений с помощью Snap пакетов на многие дистрибутивы Linux. Этот инструмент подробно разобрали в этой статье: Установка snap пакетов в Ubuntu и других дистрибутивах Linux.
Наряду с такими крупными компаниями, как Microsoft, Google, не так давно компания JetBrains стала официально выпускать Snap пакеты в магазине (Snap Store): https://snapcraft.io/publisher/jetbrains.
А это значит, что каждый инструмент разработки можно установить всего лишь одной командой в терминале, который будет обновляться.
В этой статье я не буду делать обзор каждого инструмента, а просто хочу популяризировать наиболее удобный вариант установки IDE от JetBrains, которыми сам пользуюсь.
Надеюсь, что данная статья будет полезна тем, кто пользовался этими продуктами на других операционнах системах и решили поставить тот же самый инструмент на Ubuntu / Linux.
В данной статье будут описаны только варианты установки с помощью Snap пакетов.
Самая умная и удобная среда разработки для Java, включающая поддержку всех последних технологий и фреймворков. IntelliJ IDEA предоставляет инструменты для продуктивной работы и идеально подходит для создания коммерческих, мобильных и веб-приложений.
Есть две версии IntelliJ IDEA: IntelliJ IDEA Ultimate (платная) и IntelliJ IDEA Community Edition (бесплатная). Разницу между ними можно просмотреть в таблице на официальном сайте: https://www.jetbrains.com/idea/features/editions_comparison_matrix.html
Установка IntelliJ IDEA в Ubuntu / Linux.
Страница IntelliJ IDEA Ultimate в Магазине Snap (Snap Store): https://snapcraft.io/intellij-idea-ultimate.
Для того, чтобы установить IntelliJ IDEA Ultimate в Ubuntu / Linux, выполните следующую команду в терминале:
Страница IntelliJ IDEA Community Edition в Магазине Snap (Snap Store): https://snapcraft.io/intellij-idea-community.
Для того, чтобы установить IntelliJ IDEA Community Edition в Ubuntu / Linux, выполните следующую команду в терминале:
Все остальные инструменты построены на базе платформы IntelliJ, следовательно имеют схожий интерфейс.
WebStorm – среда для разработки на JavaScript, которая подходит для client-side-разработки, создания приложений на Node.js и мобильных приложений на React Native.
Установка WebStorm в Ubuntu / Linux.
Страница WebStorm в Магазине Snap (Snap Store): https://snapcraft.io/webstorm.
Для того, чтобы установить WebStorm в Ubuntu / Linux, выполните следующую команду в терминале:
PyCharm – это самая интеллектуальная Python IDE с полным набором средств для эффективной разработки на языке Python.
Выпускается в двух вариантах – бесплатная версия PyCharm Community Edition и поддерживающая больший набор возможностей PyCharm Professional Edition. PyCharm выполняет инспекцию кода на лету, автодополнение, в том числе основываясь на информации, полученной во время исполнения кода, навигацию по коду, обеспечивает множество рефакторингов.
Установка PyCharm в Ubuntu / Linux.
Страница PyCharm Professional Edition в Магазине Snap (Snap Store): https://snapcraft.io/pycharm-professional.
Для того, чтобы установить PyCharm Professional Edition в Ubuntu / Linux, выполните следующую команду в терминале:
Страница PyCharm Community Edition в Магазине Snap (Snap Store): https://snapcraft.io/pycharm-community.
Для того, чтобы установить PyCharm Community Edition в Ubuntu / Linux, выполните следующую команду в терминале:
PhpStorm – это интегрированная среда разработки на PHP с интеллектуальным редактором, которая глубоко понимает код, поддерживает PHP 5.3-7.3 для современных и классических проектов, обеспечивает лучшее в индустрии автодополнение кода, рефакторинги, предотвращение ошибок налету и поддерживает смешивание языков.
Установка PhpStorm в Ubuntu / Linux.
Страница PhpStorm в Магазине Snap (Snap Store): https://snapcraft.io/phpstorm.
Для того, чтобы установить PhpStorm в Ubuntu / Linux, выполните следующую команду в терминале:
RubyMine — умная и удобная интегрированная среда разработки для языка Ruby и веб-фреймворка Rails, которая включает в себя все необходимые разработчику инструменты и поддерживает наиболее востребованные технологии из мира Ruby.
Установка RubyMine в Ubuntu / Linux.
Страница RubyMine в Магазине Snap (Snap Store): https://snapcraft.io/rubymine.
Для того, чтобы установить RubyMine в Ubuntu / Linux, выполните следующую команду в терминале:
DataGrip – IDE для написания SQL-запросов и работой с базами данных. Поддерживает MySQL, PostgreSQL, AWS Redshift, Microsoft SQL Server, Microsoft Azure, Oracle, Sybase, DB2, SQLite, HyperSQL, Apache Derby и H2.
Установка DataGrip в Ubuntu / Linux.
Страница DataGrip в Магазине Snap (Snap Store): https://snapcraft.io/datagrip.
Для того, чтобы установить DataGrip в Ubuntu / Linux, выполните следующую команду в терминале:
Задача GoLand — предоставить тот же уровень удобства при программировании на Go, который PyCharm обеспечивает для Python, а IntelliJ IDEA — для Java. В GoLand вас ждет умное автодополнение кода, мгновенные инспекции, быстрые исправления и удобная навигация.
Установка GoLand в Ubuntu / Linux.
Страница GoLand в Магазине Snap (Snap Store): https://snapcraft.io/goland.
Для того, чтобы установить GoLand в Ubuntu / Linux, выполните следующую команду в терминале:
CLion — умная IDE, предназначенная для разработки на С и С++ на платформах Linux, Windows и macOS. Включает в себя поддержку системы сборки кросс-платформенных проектов CMake, Gradle C++ и compilation database, возможности анализа кода на лету, разнообразные рефакторинги и унифицированный интерфейс для работы с самыми популярными системами контроля версий.
Установка CLion в Ubuntu / Linux.
Страница CLion в Магазине Snap (Snap Store): https://snapcraft.io/clion.
Для того, чтобы установить CLion в Ubuntu / Linux, выполните следующую команду в терминале:
Установка Rider в Ubuntu / Linux.
Страница Rider в Магазине Snap (Snap Store): https://snapcraft.io/rider.
Для того, чтобы установить Rider в Ubuntu / Linux, выполните следующую команду в терминале:
Данное приложение разрабатывается компанией Google на основе продукта IntelliJ IDEA, а не самой компанией JetBrains. Пока Google официально не добавили snap пакет этой IDE, а собирается и обновляется пользователями (Snapcrafters).
Не могу не добавить инструкцию установки этой IDE, которая полностью бесплатная.
Установка Android Studio в Ubuntu / Linux.
Страница Android Studio в Магазине Snap (Snap Store): https://snapcraft.io/android-studio.
Для того, чтобы установить Android Studio в Ubuntu / Linux, выполните следующую команду в терминале:
Покупка лицензии на продукты JetBrains
Install PhpStorm
PhpStorm is a cross-platform IDE that provides consistent experience on the Windows, macOS, and Linux operating systems.
System requirements
Requirement | Minimum | Recommended |
---|---|---|
RAM | 2 GB of free RAM | 8 GB of total system RAM |
CPU | Any modern CPU | Multi-core CPU. PhpStorm supports multithreading for different operations and processes making it faster the more CPU cores it can use. |
Disk space | 2.5 GB and another 1 GB for caches | SSD drive with at least 5 GB of free space |
Monitor resolution | 1024×768 | 1920×1080 |
Operating system | Latest 64-bit version of Windows, macOS, or Linux (for example, Debian, Ubuntu, or RHEL) |
You do not need to install Java to run PhpStorm because JetBrains Runtime is bundled with the IDE (based on JRE 11).
Install using the Toolbox App
The JetBrains Toolbox App is the recommended tool to install JetBrains products. Use it to install and manage different products or several versions of the same product, including Early Access Program (EAP) and Nightly releases, update and roll back when necessary, and easily remove any tool. The Toolbox App maintains a list of all your projects to quickly open any project in the right IDE and version.
Install the Toolbox App
Run the installer and follow the wizard steps.
After you run the Toolbox App, click its icon in the notification area and select which product and version you want to install.
Log in to your JetBrains Account from the Toolbox App and it will automatically activate the available licenses for any IDE that you install.
Install the Toolbox App
There are separate disk images for Intel and Apple Silicon processors.
Mount the image and drag the JetBrains Toolbox app to the Applications folder.
After you run the Toolbox App, click its icon in the main menu and select which product and version you want to install.
Log in to your JetBrains Account from the Toolbox App and it will automatically activate the available licenses for any IDE that you install.
Install the Toolbox App
Extract the tarball to a directory that supports file execution.
For example, if the downloaded version is 1.17.7391, you can extract it to the recommended /opt directory using the following command:
Execute the jetbrains-toolbox binary from the extracted directory to run the Toolbox App and select which product and version you want to install. After you run the Toolbox App for the first time, it will automatically add the Toolbox App icon to the main menu.
Log in to your JetBrains Account from the Toolbox App and it will automatically activate the available licenses for any IDE that you install.
You can use this shell script that automatically downloads the tarball with the latest version of the Toolbox App, extracts it to the recommended /opt directory, and creates a symbolic link in the /usr/local/bin directory.
Standalone installation
Install PhpStorm manually to manage the location of every instance and all the configuration files. For example, if you have a policy that requires specific install locations.
Run the installer and follow the wizard steps.
On the Installation Options step, you can configure the following:
Create a desktop shortcut for launching PhpStorm.
Add the directory with PhpStorm command-line launchers to the PATH environment variable to be able to run them from any working directory in the Command Prompt.
Add the Open Folder as Project action to the system context menu (when you right-click a folder).
Associate specific file extensions with PhpStorm to open them with a double-click.
There are separate disk images for Intel and Apple Silicon processors.
Mount the image and drag the PhpStorm app to the Applications folder.
Run the PhpStorm app from the Applications directory, Launchpad, or Spotlight.
Extract the tarball to a directory that supports file execution.
For example, to extract it to the recommended /opt directory, run the following command:
Do not extract the tarball over an existing installation to avoid conflicts. Always extract it to a clean directory.
Execute the PhpStorm.sh script from the extracted directory to run PhpStorm.
To create a desktop entry, do one of the following:
On the Welcome screen, click Configure | Create Desktop Entry
From the main menu, click Tools | Create Desktop Entry
When you run PhpStorm for the first time, some steps are required to complete the installation, customize your instance, and start working with the IDE.
For information about the location of the default IDE directories with user-specific files, see Directories used by the IDE.
Silent installation on Windows
Silent installation is performed without any user interface. It can be used by network administrators to install PhpStorm on a number of machines and avoid interrupting other users.
To perform silent install, run the installer with the following switches:
/S : Enable silent install
/CONFIG : Specify the path to the silent configuration file
/D : Specify the path to the installation directory
This parameter must be the last in the command line and it should not contain any quotes even if the path contains blank spaces.
To check for issues during the installation process, add the /LOG switch with the log file path and name between the /S and /D parameters. The installer will generate the specified log file. For example:
Silent configuration file
You can download the default silent configuration file for PhpStorm at https://download.jetbrains.com/webide/silent.config
The default silent configuration file is unique for each JetBrains product. You can modify it to enable or disable various installation options as necessary.
Install as a snap package on Linux
You can install PhpStorm as a self-contained snap package. Since snaps update automatically, your PhpStorm installation will always be up to date.
To use snaps, install and run the snapd service as described in the installation guide.
On Ubuntu 16.04 LTS and later, this service is pre-installed.
PhpStorm is distributed via two channels:
The stable channel includes only stable versions. To install the latest stable release of PhpStorm, run the following command:
The edge channel includes EAP builds. To install the latest EAP build of PhpStorm, run the following command:
When the snap is installed, you can launch it by running the phpstorm command.
Установка PHPStorm в Ubuntu 20.04
Установка PhpStorm на Ubuntu 20.04
1. Центр приложений
Это самый простой способ установки программы. Вам достаточно открыть центр приложений Ubuntu и набрать в поиске PhpStorm:
Затем выберите найденный пакет, он будет только один в списке, и нажмите кнопку Установить.
Пакет программы весит достаточно много, поэтому загрузка может занять значительное время: в зависимости от скорости вашего интернета от 10 минут до получаса. После завершения загрузки вы можете запустить программу.
2. Snap пакет
Фактически, это тот же способ установки, что и в первом пункте, только здесь используется командная строка вместо центра приложений. Чтобы установить PhpStorm в Ubuntu 20.04, откройте терминал и выполните:
Затем, после завершения установки, вы можете найти программу в главном меню системы:
3. Официальный сайт
Ещё возможна установка PhpStorm Ubuntu 20.04 из официального сайта программы. Так вы получаете возможность установить самую свежую на данный момент версию, но в то же время вы не получите обновлений. Откройте страницу загрузок программы и выберите версию для Linux. Нажмите кнопку Download:
Затем дождитесь завершения загрузки. После завершения загрузки распакуйте содержимое архива в папку /opt/:
Осталось создать ссылку на исполняемый файл программы в каталоге /usr/local/bin/, чтобы она была доступна в системе:
4. JetBrains Toolbox
Распакуйте содержимое архива в какую-нибудь папку и запустите полученный исполняемый файл двойным кликом или с выполнив в терминале команду из папки с программой:
В открывшемся окне надо принять лицензионное соглашение:
Затем выберите нужную программу в списке. В данном случае PHPStorm и напротив неё нажмите Install:
Вверху списка программ будет отображен процесс загрузки. Поскольку архив с программой довольно большой, на загрузку и установку потребуется время:
После завершения установки программа останется вверху списка в секции Installed. Здесь вы можете её или удалить:
Запустить программу можно из главного меню.
Настройка PhpStorm в Ubuntu
После того, как программа установится, вы можете её запустить, например из главного меню или через терминал:
Сразу после запуска программа спросит, откуда нужно импортировать настройки. Если эта программа раньше не была у вас установлена, вы можете настройки не импортировать:
Затем необходимо выбрать вашу лицензию. На вкладке Activation code вы можете ввести ключ от программы. Или можно получить пробную версию на 30 дней выбрав Evaluate for free:
Стразу после этого можно переходить к использованию программы, открывать или создавать новые проекты.
Но перед этим программу можно немного настроить. На вкладке Customize можно выбрать цветовую схему:
После этого вернитесь на вкладку Projects и создайте или откройте новый проект. Вы можете выбрать путь к файлами проекта и если там уже есть исходники программа предложит создать проект из них:
Дальше можно переходить к программированию:
Как удалить PhpStorm в Ubuntu
Чтобы удалить PhpStorm, установленный с помощью центра приложений или snap-пакета, достаточно открыть центр приложений, найти программу и нажать кнопку Удалить. Также можете воспользоваться командой:
sudo snap remove phpstorm
Для удаления программы, установленной из официального сайта, достаточно удалить папку, в которую вы распаковали программу:
Программа, установленная с помощью JetBrains ToolBox удаляется в этом же приложении.
Выводы
В этой статье мы рассмотрели, как установить PhpStorm Ubuntu 20.04, а также как запустить и настроить эту программу. Если вам нужна бесплатная альтернатива, то вы можете обратить внимание на такие редакторы, как Atom или Brackets или же можете попробовать интегрированную среду разработки Netbeans, которая тоже написана на Java, но совершенно бесплатна.