Как установить PhpStorm в Ubuntu 20.04
Мир программирования полон решений. После того, как вы выбрали язык программирования, который хотите использовать, появляется следующий вопрос: какую IDE (интегрированную среду разработки) следует использовать для разработки программы?
Сегодня мы сосредоточимся на одном из самых популярных языков веб-разработки, то есть PHP, и самой популярной IDE для этого языка программирования, который я лично использую, — PHPStorm.
PhpStorm — это IDE (интегрированная среда разработки) для веб-разработчиков PHP, разработанная JetBrains, но недоступная бесплатно.
Он поддерживает версии PHP 5.3 и выше. PhpStorm построен на платформе IntelliJ IDEA, написанной на Java.
PhpStorm — это кроссплатформенная среда IDE, которая обеспечивает единообразную работу в операционных системах Windows, macOS и Linux.
JetBrains PhpStorm — это инновационная кроссплатформенная среда IDE, которая стала популярной за последние пару лет. Он идеально подходит для работы с Drupal, Symfony, Laravel, WordPress, Zend Framework, Joomla, CakePHP и другими фреймворками.
Пользователи могут расширить IDE, установив плагины, созданные для PhpStorm, или написать свои собственные плагины. Программное обеспечение также взаимодействует с внешними источниками, такими как XDebug.
Ключевые особенности PhpStorm:
- Автозавершение смарт-кода
- Подсветка синтаксиса
- Конфигурация расширенного форматирования кода
- Проверка ошибок на лету
- Сворачивание кода
- Отладка с нулевой конфигурацией действительно упрощает отладку ваших PHP-приложений.
- Вы можете профилировать свои приложения с помощью Xdebug или Zend Debugger и проверять агрегированные отчеты в PhpStorm.
- Поддерживаются все передовые технологии веб-разработки, включая HTML 5, CSS, SASS, SCSS, LESS, CoffeeScript, ECMAScript Harmony, шаблоны Jade и т. Д.
- Детектор дублированного кода
- Поддержка PHAR
- Самый умный редактор JavaScript связан с IDE, предлагая автозавершение кода, проверку и быстрые исправления, рефакторинг, поддержку аннотаций типа JSDoc, отладку JavaScript и модульное тестирование, поддержку JavaScript Frameworks.
- PhpStorm обеспечивает оптимизированный опыт для полного цикла разработки с новыми языками, такими как TypeScript, CoffeeScript и Dart.
- PhpStorm предоставляет инструменты и функции поддержки кода для работы с базами данных и SQL в ваших проектах.
- Выполняйте множество рутинных задач прямо из среды IDE с поддержкой Vagrant, Docker, Composer и т. Д.
- PhpStorm предоставляет унифицированный пользовательский интерфейс для работы со многими популярными системами управления версиями, обеспечивая единообразие взаимодействия с пользователем в git, GitHub, SVN, Mercurial и Perforce.
Основные системные требования для PhpStorm:
Это минимальные системные требования для установки PhpStorm в системе Linux.
- БАРАН: Минимум 2 ГБ свободной оперативной памяти, 8 ГБ общей системной оперативной памяти (рекомендуется)
- ПРОЦЕССОР: Любой современный процессор, многоядерный процессор. PhpStorm поддерживает многопоточность для различных операций и процессов, делая ее тем быстрее, чем больше ядер ЦП он может использовать.
- Дисковое пространство: 2,5 ГБ и еще 1 ГБ для кешей, SSD-накопитель с не менее 5 ГБ свободного места (рекомендуется).
- Разрешение монитора: 1024 × 768, 1920 × 1080 (рекомендуется)
- Рабочий стол GNOME или KDE
Примечание: Вам не нужно устанавливать Java для запуска PhpStorm, потому что среда выполнения JetBrains связана с IDE (на основе JRE 11).
Но при необходимости вы можете выполнить следующие шаги для установки Java:
Установка Java
Введите следующую команду, чтобы проверить, установлена ли уже Java в вашей системе.
$ java -version
Вы можете пропустить этот шаг, если Java уже установлена, а если Java не установлена, выполните следующие действия.
В этом руководстве я установлю OpenJDK 11, и установка будет довольно простой.
Сначала обновите индекс пакета, а затем установите пакет OpenJDK 11, введя следующую команду.
$ sudo apt update && sudo apt install openjdk-11-jdk
В этой статье объясняются два метода установки IDE PhpStorm на Ubuntu 20.04.
Выберите метод установки, наиболее подходящий для вашей среды.
Метод 1: установка PhpStorm как Snap-пакета
Самый простой способ установить PhpStorm в Ubuntu 20.04 — использовать систему упаковки snap.
Пакет оснастки PhpStorm распространяется и поддерживается JetBrain.
Snap-пакет — это тип универсального пакета Linux, которым вы можете пользоваться независимо от дистрибутива. Это автономные программные пакеты, которые включают в двоичный файл все зависимости, необходимые для запуска приложения.
Все, что вам нужно, это предварительно настроенная служба оснастки. В случае Ubuntu 20.04 она поставляется с предустановленной оснасткой.
Если пакет snapd еще не установлен, вы можете установить его, выполнив следующую команду.
$ sudo apt install snapd
Примечание: Пакеты Snap можно установить либо из командной строки, либо через приложение Ubuntu Software.
На самом деле это Snap-версия PhpStorm. Его можно использовать в любом дистрибутиве Linux, поддерживающем Snap.
Откройте свой терминал (Ctrl+Alt+T
) и введите следующую команду, чтобы установить пакет IDE PhpStorm.
$ sudo snap install phpstorm --classic
Это оно. Теперь вы можете открыть приложение PhpStorm с помощью панели поиска Activity.
Если вам не нравится командная строка, откройте программное обеспечение Ubuntu, выполните поиск «PhpStorm»И установите приложение.

Метод 2: установка IDE PhpStorm из исходного кода
Компиляция IDE PhpStorm из исходников позволяет установить последнюю версию PhpStorm. Выполните следующие шаги, чтобы установить PhpStorm с использованием метода исходного кода.
Шаг 1
Откройте терминал (CTRL+ALT+T
) и выполните следующие команды, чтобы обновить пакеты.
$ sudo apt update && sudo apt upgrade
Шаг 2
Загрузите последний пакет исходного кода PhpStorm с официального сайта. Вы можете сделать это, используя wget
Команда.
$ sudo wget https://download-cdn.jetbrains.com/webide/PhpStorm-2021.2.3.tar.gz
Или посетите Официальный веб-сайт и скачать оттуда.




Шаг 3
После завершения загрузки извлеките .tar.gz
файл с помощью команда tar.
Распакуйте архив в каталог, поддерживающий выполнение файла.
Например, чтобы извлечь его в рекомендованный /opt
каталог, выполните следующую команду:
$ sudo tar -xzf PhpStorm-2021.2.3.tar.gz -C /opt
Примечание: Не распаковывайте tarball поверх существующей установки, чтобы избежать конфликтов. Всегда извлекайте его в чистый каталог.
Шаг # 4
Выполнить phpstorm.sh
скрипт из извлеченного каталога для запуска PhpStorm.
$ sudo ./phpstorm.sh
Как только вы запустите скрипт, запустится приложение PhpStorm.
На этом этапе вы успешно установили приложение PhpStorm IDE в системе Ubuntu 20.04.
Чтобы создать запись приложения на рабочем столе: В главном меню IDE щелкните Tools
-> Create Desktop Entry
.




Запуск PhpStorm
Вы можете запустить приложение PhpStorm IDE с помощью значка Launcher, созданного на рабочем столе.
ИЛИ запустите phpstorm.sh
сценарий оболочки в каталоге установки под bin/
.
Когда вы запускаете PhpStorm в первый раз, требуются некоторые шаги для завершения установки, настройки вашего экземпляра и начала работы с IDE.
1. Выберите тему пользовательского интерфейса:
Выберите, хотите ли вы использовать тему по умолчанию: Darcula или Light.




2. Скачайте и установите дополнительные плагины:
При необходимости щелкните Плагины на левой панели и загрузите и установите дополнительные плагины из репозитория плагинов PhpStorm.




Когда вы нажмете «Начать использовать PhpStorm», отобразится экран приветствия.




Как удалить PhpStorm из Ubuntu 20.04
По какой-то причине, если вы хотите удалить приложение PhpStorm, выполните следующие действия.
Шаг 1
Удалите каталог установки.
Шаг 2
Удалите следующие каталоги.
Syntax:
~/.config/JetBrains/<product><version>
~/.cache/JetBrains/<product><version>
~/.local/share/JetBrains/<product><version>
Example:
~/.config/JetBrains/PhpStorm2021.2
~/.cache/JetBrains/PhpStorm2021.2
~/.local/share/JetBrains/PhpStorm2021.2
Заключение
Я надеюсь, что теперь вы хорошо понимаете, как установить PhpStorm на Ubuntu 20.04 LTS Focal Fossa.
Если у кого-то есть какие-либо вопросы о том, что мы рассмотрели в этом руководстве, не стесняйтесь спрашивать в разделе комментариев ниже, и я постараюсь ответить на них.
Источник: