Главная >> Инструкции >> Установка PHPStorm в Ubuntu 24.04 или 24.10

Установка PHPStorm в Ubuntu 24.04 или 24.10

PHPStorm - популярная интегрированная среда разработки (IDE) для языка программирования PHP от компании JetBrains. Программа получила такую популярность благодаря удобному интерфейсу, большому количеству встроенных функций, а также функций автоматического рефакторинга кода, которых нет в других IDE.

Для использования программы необходимо приобрести лицензию, но у нее все еще есть пробный период на 30 дней. В этой статье мы рассмотрим как установить PHPStorm в Ubuntu 24.04 или 24.10 с помощью Jetbrains ToolBox и Snap.


Содержание статьи

Установка PHPStorm в Ubuntu 24.04 и 24.10

Прежде всего программу можно установить из AppCenter или в терминале с помощью Snap. Этот пакет официально выпускается JetBrains и поэтому может считаться рекомендуемым способом установки в Ubuntu. Здесь вы можете выбрать нужную версию программы с помощью каналов, но для пакета отключена изоляция (используется classic confinement), а значит программа будет иметь полный доступ к системе.

И второй вариант - Jetbrains Toolbox, с помощью этой программы вы можете также выбрать нужную версию PHPStorm, программа будет автоматически следить за обновлениями, а также будет управлять всеми лицензиями на продукты JetBrains, и всё это в графическом интерфейсе.

1. AppCenter

Для установки PHPStorm с помощью AppCenter откройте программу и введите в поиске PHPStorm:

После этого кликните по найденной программе, чтобы перейти на её страницу. Если вы хотите установить самую свежую стабильную версию, которую предлагают разработчики, просто нажмите кнопку Install:

Если же нужна одна из предыдущих версий, можно выбрать одну из доступных в списке каналов snap, а затем нажать Install:

После установки программу можно запустить из главного меню.

2. Snap

То же самое можно сделать в терминале. Чтобы посмотреть точное название пакета выполните команду search:

snap search phpstorm

Для установки самой свежей стабильной версии выполните следующую команду:

snap install phpstorm --classic

Здесь опция --classic необходима потому что это пакет с отключенной изоляцией. Если же вы хотите одну из предыдущих версий, список доступных каналов можно просмотреть командой info:

snap info phpstorm

Для установки пакета из определенного канала достаточно передать опцию --channel с названием канала:

snap install phpstorm --channel=2023.3/stable --classic

После этого нужно будет пройти стандартную процедуру активации лицензии и создания проекта. В остальном здесь больше ничего настраивать не требуется. Если вам понадобятся какие-либо SDK, то достаточно установить их в систему, и они станут доступными для PHPStorm.

3. JetBrains Toolbox

Установщик JetBrains Toolbox можно скачать на официальном сайте. Это AppImage пакет, поэтому для его запуска вам потребуется также установить библиотеку libfuse2:

sudo apt install libfuse2t64

Далее распакуйте полученный tar.gz архив с помощью команды:

tar -xvzf jetbrains-toolbox-2.5.4.38621.tar.gz

Имя файла нужно, конечно, исправить в соответствии с версией программы, которую вы загрузили. В каталоге с распакованной программой будет находиться AppImage файл, который нужно запустить для установки программы:

./jetbrains-toolbox-2.5.4.38621/jetbrains-toolbox

Программа установится в каталог ~/.local/share/JetBrains/Toolbox и откроет окно в правом верхнем углу. В первом окне нужно поставить отметку возле "Agree to the JetBrains User Agreement", чтобы согласиться с лицензией, и нажать кнопку Start:

Далее откроется список программ, которые можно установить с помощью Toolbox, выберите PHPStorm. Опять же, здесь можно установить самую свежую версию, нажав Install:

Или же выбрать нужную версию, нажав Available Versions в контекстном меню:

После установки программа появится в секции Installed и её можно будет запустить оттуда или из главного меню.

JetBrains ToolBox добавляет себя в автозагрузку, поэтому теперь программа будет всегда запускаться и её значок будет находиться в системном трее. По умолчанию программы будут устанавливаться в домашнюю папку, а именно в ~/.local/share/JetBrains/Toolbox/apps.

Настройка PHPStorm

При первом запуске вам будет необходимо активировать свою лицензию, либо взять пробный период. В первом окне программа спросит, можно ли делиться данными об использовании с JetBrains:

Далее необходимо выбрать лицензию:

После чего можно открыть или создать новый проект:

При открытии проекта вы можете столкнуться с ошибкой Embedded Browser is Suspended. Подробнее о ней можно прочитать тут. Если кратко, то AppArmor не позволяет запустить встроенный браузер (JCEF) с поддержкой песочницы. Чтобы это исправить, необходимо создать профиль AppArmor.

Для этого достаточно нажать кнопку Enable Browser..., а затем Install Profile:

После этого PHPStorm перезапустится, а в каталоге /etc/apparmor.d/ появится файл phpstorm-null с подобным содержимым:

# This profile is autogenerated by PhpStorm to allow running sandboxed JCEF abi <abi/4.0>, include <tunables/global> profile /home/serhii/.local/share/JetBrains/Toolbox/apps/phpstorm/bin/phpstorm flags=(unconfined) { userns, include if exists <local/chrome> }

Далее программа должна работать как нужно.

Как удалить PHPStorm

Удалить PHPStorm, установленный с помощью AppCenter или Snap, можно выполнив следующую команду:

snap remove phpstorm

Что касается программы, установленной в JetBrains Toolbox, то удалять её нужно в контекстном меню, нажав кнопку Uninstall:

Сам JetBrains Toolbox удалить не так просто, и этим он мне не нравится. Автоматического скрипта удаления нет, нужно удалить вручную каталог с программой и её ярлыки:

rm ~/.local/share/JetBrains/Toolbox/bin/jetbrains-toolbox rm ~/.config/autostart/jetbrains-toolbox.desktop ~/.local/share/applications/jetbrains-toolbox.desktop

В будущем расположение и названия файлов программы могут измениться.

Выводы

Теперь вы знаете как установить PHPStorm в Ubuntu 24.04 с помощью Snap или JetBrains Toolbox. Как видите, всё довольно просто. Мне больше нравится метод с Snap, поскольку в этом случае файлами программы управляет пакетный менеджер, и при необходимости всё можно достаточно просто удалить. Хотя в своей системе я использую Flatpak, но об этом я уже расскажу в статье про Fedora.

Pеклама
Посмотреть детали

Anubis – это максимально легкое open-source решение, созданное специально для защиты небольших веб-ресурсов от бесконечного потока запросов от ботов и AI парсеров. Этот инструмент можно считать "ядерным вариантом", потому что он заставляет ботов выполнять вычисления похожие на майнинг криптовалюты. Но это неплохая альтернатива для тех, кто не может или не хочет использовать Cloudflare. Посмотреть детали

1 комментарий к “Установка PHPStorm в Ubuntu 24.04 или 24.10”

Оставьте комментарий