Куда устанавливается phpstorm linux mint

Обновлено: 07.07.2024

Я запускаю PhpStorm на Linux Mint, установленный в /opt. PhpStorm уведомляет меня о наличии обновления (8.0.3), но потом он сообщает мне, что у него нет разрешения на запись для применения обновления, и что я должен запустить его как привилегированный пользователь для его обновления.

Если я запустил phpstorm.sh как root/sudo, он запрашивает информацию о лицензии и выглядит так, как если бы он запускал установщик, а не программу. PhpStorm лицензируется, когда я запускаю его с рабочего стола.

Итак, как я могу запускать обновления?

спросил(а) 2015-02-20T19:01:00+03:00 6 лет, 9 месяцев назад

У меня была такая же проблема, и я смог изменить право собственности на папку PhpStorm, чтобы заставить ее работать. Предполагая, что ваше имя пользователя является именем newown, а установка PhpStorm находится в /opt/phpstorm, команда должна выглядеть так:

Обратите внимание, что вы должны изменить имя пользователя и путь к соответствующим значениям.

После выхода из PHPStorm вы можете запустить его как привилегированный пользователь, используя следующие инструкции

Первая инструкция обновляет базу данных локации и возвращает местоположение исполняемого файла phpstorm на вашем компьютере.
Используйте возвращаемое местоположение в качестве пути во второй инструкции.

При запуске PHPStorm с правами root он начнет с настроек по умолчанию. Возможно, вы даже спросите, хотите ли вы применить свою лицензию. Не нужно ничего менять: настройки по умолчанию и запуск PHPStorm в режиме оценки будут работать нормально. После его запуска проверьте обновления в справке меню и примените их в обычном режиме. PHPStorm может снова перезагрузиться как root. Просто закройте его еще раз и перезапустите нормально. При перезапуске в качестве пользователя вам будет предоставлена ​​возможность выбирать ваши обычные настройки (обычно хранятся в вашем каталоге пользователя: будет предложен путь). Принять и продолжить. PHPStorm начнет со всех ваших настроек и настроек, восстановленных и должным образом обновленных.

Если необходимы обновления плагинов, вы можете обновить их в обычном режиме. Нет необходимости делать это с помощью root.

Это решение рекомендуется JetBrains. Изменение права собственности или разрешений каталога opt/phpstorm не рекомендуется и на самом деле указано как неправильное для Jet Brains, так как вы можете проверить их ответ на процесс обновления аналогичного продукта: Исправлено: автоматическое обновление PyCharm не удалось выполнить в Linux из-за разрешений.


Приложение хорошо поддерживает платформу Linux с помощью различных технологий. На своем официальном сайте они рекламируют, что приложение распространяется через пакет Snap. Однако это не единственный способ установить IDE PhpStorm в Linux, поскольку доступен пакет Arch Linux AUR, и пользователи также могут загрузить автономный архив TarGZ для запуска программы. В этом руководстве мы рассмотрим все различные способы запуска и запуска инструмента PhpStorm IDE в Linux.

Примечание: для запуска PhpStorm в Linux должна быть установлена ​​среда выполнения Java! Для получения дополнительной информации следуйте этим указаниям.

Общие инструкции по установке двоичных файлов

Процесс установки Generic Binary в Linux начинается с загрузки автономного файла TarGZ с веб-сайта Jetbrains. Перейдите к официальный сайт JetBrains . Как только вы дойдете до сайта JetBrains, посмотрите вверху страницы на «Инструменты» и наведите на него курсор мыши, чтобы открыть меню выбора. Внутри меню выбора найдите «PhpStorm» и щелкните его, чтобы перейти на страницу загрузки PhpStorm.

Проверь это - Как настроить Cozy Cloud Sync в Linux

На странице загрузки PhpStorm найдите кнопку «Загрузить сейчас» и щелкните ее. Он должен автоматически начать загрузку архивного файла Linux TarGZ в каталог «Загрузки» в вашей домашней папке (

Как только ваш веб-браузер загрузит последнюю версию архива TarGZ PhpStorm, откройте окно терминала. Вы сможете быстро открыть окно терминала, нажав Ctrl + Alt + T или Ctrl + Shift + T на клавиатуре. Затем, в открытом окне терминала, используйте команду CD, чтобы переместить сеанс терминала из домашнего каталога в «Загрузки».

Внутри каталога «Downloads» используйте команду tar для извлечения содержимого архива PhpStorm TarGZ.

Дайте файлам распаковать из архива. По завершении процесса извлечения команда tar создаст подпапку в каталоге «Загрузки» с меткой «PhpStorm», за которой следуют различные числа, указывающие версию выпуска.

После извлечения всего сверните окно терминала и следуйте приведенным ниже инструкциям, чтобы узнать, как установить Java в Linux.

Проверь это - Как автоматически очистить корзину в 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.

Проверь это - Как сделать резервную копию ярлыков Siri в iCloud на iOS 12

Инструкции по установке пакета Snap


Приложение PhpStorm IDE находится в магазине Ubuntu Snap, поэтому, если вы используете дистрибутив Linux, который поддерживает Snap, установка стала очень простой! Чтобы начать процесс установки, включите среду выполнения Snap в своей системе, следуя этому руководству. Затем, когда Snaps включены, откройте окно терминала, нажав Ctrl + Alt + T или Ctrl + Shift + T на клавиатуре, и введите команду мгновенной установки ниже, чтобы получить PhpStorm!

1. Установка xdebug.
Так как я использую php5.6 из стороннего репозитория я буду выполнять команду с жестко указанной версией php5.6. Если у Вас установлен PHP и каноникал репозитория путем типичной установки LAMP то вам не нужно указывать версию



2. Ищем путь к so файлу установленного xdebug командой:

Для тех у кого PHP установлен стандартным LAMP путем, вывод будет всего одной строкой типа
«/usr/lib/php/7.0/20131226/xdebug.so»

Копируем нужный нам путь, сохраняем временно где-то

3. Редакутируем PHP.INI
Открываем файл sudo nano /etc/php/X.X/apache2/php.ini где X.X версия установленного у вас PHP. Например для PHP-5.6 путь будет таким /etc/php/5.6/apache2/php.ini

В самый конец файла добавляем следующие записи:

Нажимаем Apply и OK. По желанию можно выбрать дефолтный браузер в котором будет открываться сессия xdebug, но меня устраивает выбор Chrome как браузера по умолчанию, по этому я пропускаю это действие.

5. Тестируем результат.


После успешного применения настроек у нас станут активные некоторые элементы управления типичными настройками xdebug

Открываем код Magento или любой другой CMS или своего проекта и ставим брейкпойнт в таком месте где вы точно убеждены что будет выполнен код PHP, как правило это всегда просто сделать в index.php. Для Magento я поставлю маркер (breakpoint) в файле index.php на строке



На этом все, если будут вопросы, пожалуйста, задавайте в комментариях. Удачи.

Ни для кого не секрет, что многие, кто пользуются Linux интересуются программированием. Продукты от JetBrains уже являются дефакто инструментами разработки "по умолчанию" для многих языков программирования.

Ubuntu разработала очень удобный инструмент доставки приложений с помощью Snap пакетов на многие дистрибутивы Linux. Этот инструмент подробно разобрали в этой статье: Установка snap пакетов в Ubuntu и других дистрибутивах Linux.

А это значит, что каждый инструмент разработки можно установить всего лишь одной командой в терминале, который будет обновляться.

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

Надеюсь, что данная статья будет полезна тем, кто пользовался этими продуктами на других операционнах системах и решили поставить тот же самый инструмент на Ubuntu / Linux.

В данной статье будут описаны только варианты установки с помощью Snap пакетов.

Самая умная и удобная среда разработки для Java, включающая поддержку всех последних технологий и фреймворков. IntelliJ IDEA предоставляет инструменты для продуктивной работы и идеально подходит для создания коммерческих, мобильных и веб-приложений.

Установка IntelliJ IDEA в Ubuntu / Linux.

Для того, чтобы установить IntelliJ IDEA Ultimate в Ubuntu / Linux, выполните следующую команду в терминале:

Для того, чтобы установить IntelliJ IDEA Community Edition в Ubuntu / Linux, выполните следующую команду в терминале:

Все остальные инструменты построены на базе платформы IntelliJ, следовательно имеют схожий интерфейс.

WebStorm – среда для разработки на JavaScript, которая подходит для client-side-разработки, создания приложений на Node.js и мобильных приложений на React Native.

Установка WebStorm в Ubuntu / Linux.

Для того, чтобы установить WebStorm в Ubuntu / Linux, выполните следующую команду в терминале:

PyCharm – это самая интеллектуальная Python IDE с полным набором средств для эффективной разработки на языке Python.

Выпускается в двух вариантах – бесплатная версия PyCharm Community Edition и поддерживающая больший набор возможностей PyCharm Professional Edition. PyCharm выполняет инспекцию кода на лету, автодополнение, в том числе основываясь на информации, полученной во время исполнения кода, навигацию по коду, обеспечивает множество рефакторингов.

Установка PyCharm в Ubuntu / Linux.

Для того, чтобы установить PyCharm Professional Edition в Ubuntu / Linux, выполните следующую команду в терминале:

Для того, чтобы установить PyCharm Community Edition в Ubuntu / Linux, выполните следующую команду в терминале:

PhpStorm – это интегрированная среда разработки на PHP с интеллектуальным редактором, которая глубоко понимает код, поддерживает PHP 5.3-7.3 для современных и классических проектов, обеспечивает лучшее в индустрии автодополнение кода, рефакторинги, предотвращение ошибок налету и поддерживает смешивание языков.

Установка PhpStorm в Ubuntu / Linux.

Для того, чтобы установить PhpStorm в Ubuntu / Linux, выполните следующую команду в терминале:

RubyMine — умная и удобная интегрированная среда разработки для языка Ruby и веб-фреймворка Rails, которая включает в себя все необходимые разработчику инструменты и поддерживает наиболее востребованные технологии из мира Ruby.

Установка RubyMine в Ubuntu / Linux.

Для того, чтобы установить 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 в Ubuntu / Linux, выполните следующую команду в терминале:

Задача GoLand — предоставить тот же уровень удобства при программировании на Go, который PyCharm обеспечивает для Python, а IntelliJ IDEA — для Java. В GoLand вас ждет умное автодополнение кода, мгновенные инспекции, быстрые исправления и удобная навигация.

Установка GoLand в Ubuntu / Linux.

Для того, чтобы установить GoLand в Ubuntu / Linux, выполните следующую команду в терминале:

CLion — умная IDE, предназначенная для разработки на С и С++ на платформах Linux, Windows и macOS. Включает в себя поддержку системы сборки кросс-платформенных проектов CMake, Gradle C++ и compilation database, возможности анализа кода на лету, разнообразные рефакторинги и унифицированный интерфейс для работы с самыми популярными системами контроля версий.

Установка CLion в Ubuntu / Linux.

Для того, чтобы установить CLion в Ubuntu / Linux, выполните следующую команду в терминале:

Установка Rider в Ubuntu / Linux.

Для того, чтобы установить Rider в Ubuntu / Linux, выполните следующую команду в терминале:

Android Studio основана на программном обеспечении IntelliJ IDEA от компании JetBrains, - официальное средство разработки Android приложений. Данная среда разработки доступна для Windows, OS X и Linux.

Данное приложение разрабатывается компанией Google на основе продукта IntelliJ IDEA, а не самой компанией JetBrains. Пока Google официально не добавили snap пакет этой IDE, а собирается и обновляется пользователями (Snapcrafters).

Не могу не добавить инструкцию установки этой IDE, которая полностью бесплатная.

Установка Android Studio в Ubuntu / Linux.

Для того, чтобы установить Android Studio в Ubuntu / Linux, выполните следующую команду в терминале:

Читайте также: