Phpstorm ubuntu не запускается
Обновлено: 24.11.2024
До этого года, работая в собственном бизнесе, я в основном разрабатывал системы MacOS. Опыт разработки в MacOS был намного лучше, чем в системе Windows, из-за особых потребностей, связанных с веб-разработкой. PHP, MySQL и веб-сервер, такой как Nginx, просто лучше работают в системах на базе Linux. Преимущество MacOS в том, что вы можете установить все программное обеспечение локально с помощью Homebrew. В Windows вам нужна виртуальная машина Linux для установки программного обеспечения Linux. Подключение исходного кода к виртуальным машинам Linux приводит к очень низкой производительности ввода-вывода, особенно когда вы работаете над большими проектами с большим количеством пакетов (композитора) и (интерфейсных) библиотек. Docker решает некоторые из этих проблем, но Docker для Windows по-прежнему работает на виртуальной машине Hyper-V. Установка исходного кода в контейнер Docker по-прежнему приводит к очень низкой производительности. К счастью, WSL 2 позволяет нам решить эти проблемы, запустив Docker в WSL 2, а также в вашей любимой IDE Jetbrains!
Мои настройки
Оборудование
Я занимаюсь разработкой на ноутбуке Lenovo Yoga AMD Ryzen 4800U с 16 ГБ памяти и 512 ГБ NVME SSD. Этот ноутбук сочетает в себе большую вычислительную мощность с отличной производительностью батареи в крошечном тонком ноутбуке. Мне нравится!
Программное обеспечение
Минимальное программное обеспечение, которое я использую для задач разработки, — это WSL 2 с установленной Ubuntu 20.04 LTS, Docker для Windows на WSL 2, Microsoft Terminal и Jetbrains IntelliJ, PyCharm и PHPStorm. Среда IDE работает внутри WSL 2, чтобы обеспечить максимально возможную производительность.
Руководство по установке
Начните с установки компонентов Windows, подсистемы Windows, Linux и платформы виртуальных машин в вашей системе. Откройте оболочку Powershell от имени администратора и выполните две приведенные ниже команды.
Перезагрузите систему, иначе возникнут проблемы.
После перезагрузки системы установите WSL 2 по умолчанию.
Откройте Microsoft Store и установите Ubuntu 20.04 LTS, Terminal и X410. X410 не является бесплатным, и доступны некоторые бесплатные альтернативы (Google вам в помощь), но X410 просто работает и стоит всего 10 евро.
«Откройте» Ubuntu 20.04 LTS, щелкнув значок в меню «Пуск». В первый раз Ubuntu устанавливает себя в WSL 2 и просит вас создать пользователя. Этот пользователь используется в WSL 2, а пароль используется для получения root-прав с помощью sudo.
Запустите X410 (он не запустится автоматически) и настройте его на открытый доступ (правая кнопка мыши на значке на панели задач). Затем разрешите доступ через брандмауэр Windows. Если брандмауэр настроен неправильно, X410 не будет работать в WSL 2. Если у вас возникнут какие-либо проблемы с X410 или вы хотите, чтобы он автоматически запускался при загрузке, ознакомьтесь с кулинарной книгой X410.
Откройте Microsoft Terminal и откройте новую вкладку для подключения к WSL 2 (CTRL+SHIFT+3).
Настройте WSL 2 для использования X410, добавив следующую строку в ~/.bashrc (создайте этот файл, если он не существует).
Чтобы иметь возможность запускать контейнеры Docker, нам нужен Docker для Windows. Загрузите его из Docker Hub и установите.
При использовании Windows 10 Домашняя интеграция WSL 2 включается автоматически, поскольку этот выпуск Windows не поддерживает Hyper-V. При работе с Windows 10 Pro или более поздней версии включите WSL 2 на странице настроек Docker. Для обоих выпусков перейдите на страницу ресурсы настроек Docker и включите интеграцию с дистрибутивом Ubuntu.
Проверьте в своем терминале, есть ли у вас доступ к движку Docker.
Он должен вернуть пустую таблицу.
Попробуйте запустить контейнер Docker, чтобы проверить, все ли работает должным образом.
Для разработки нам нужна IDE. Я большой поклонник Jetbrain InelliJ, Pycharm и PHPStorm, и все эти IDE можно установить на WSL 2. Основная причина, по которой мы устанавливаем IDE на WSL 2, — это производительность. Хотя вы можете использовать исходный код, расположенный в Windows, в WSL 2, производительность невелика. И наоборот, при использовании исходного кода, расположенного в WSL 2 в Windows, используется монтирование CIFS, которое не рекомендуется Jetbrains.
Загрузите последнюю версию PHPStorm, PyCharm или IntelliJ с веб-сайта Jetbrains прямо в Ubuntu. В этом примере я использую PHPstorm, но процесс установки одинаков для Pycharm и IntelliJ.
Создайте новый каталог в /opt и распакуйте в него архив.
Убедитесь, что X410 запущен, и запустите PHPstorm.
Если X410 и брандмауэр настроены правильно, PHPStorm запустит новое окно X410, и все готово!
Я создал псевдоним в файле .bashrc, чтобы запускать PHPstorm без необходимости запоминать полный путь к файлу sh.
Чтобы повысить производительность (и устранить жалобы PHPStorm на синхронизацию файлов), установите inotify и увеличьте максимальное количество отслеживаемых файлов в /etc/sysctl.conf.
Теперь вы готовы начать разработку! Но. Терминал Microsoft можно было бы настроить немного лучше.Я фанат Oh My Zsh и нашел этот пост в блоге NillsF очень интересным.
Необязательно
Масштабирование на экранах с высоким разрешением
В некоторых системах могут возникнуть проблемы с масштабированием. Чтобы решить эту проблему, добавьте следующие две строки в файл .bashrc.
Дополнительные пакеты для включения функции предварительного просмотра PHPstorm
Если вы хотите использовать функцию предварительного просмотра уценки (или другого языка разметки), вам необходимо установить несколько дополнительных пакетов.
PHPStorm — одна из лучших IDE от JetBrains для веб-разработки на PHP. В этой статье я покажу вам, как установить PHPStorm на Ubuntu 20.04 LTS. Итак, приступим.
Установка Ubuntu Make
Вы можете легко установить PHPStorm IDE с помощью Ubuntu Make на Ubuntu 20.04 LTS. Ubuntu Make доступен в официальном репозитории пакетов Ubuntu 20.04 LTS.
Сначала обновите кэш репозитория пакетов APT следующим образом:
Теперь установите Ubuntu Make с помощью следующей команды:
Чтобы подтвердить установку, нажмите Y, а затем нажмите .
Должен быть установлен Ubuntu Make.
Теперь выполните следующую команду, чтобы проверить, доступна ли команда umake:
Установка PHPStorm:
Вы можете легко установить PHPStorm с помощью следующей команды umake:
По умолчанию среда разработки PHPStorm должна быть установлена по пути $HOME/.local/umake/ide/phpstorm. Если вы хотите, вы можете изменить его. Но путь по умолчанию достаточно хорош. Вам не нужно его менять.
Когда закончите, нажмите .
Ubuntu Make должен загрузить PHPStorm из Интернета.
На этом этапе должен быть установлен PHPStorm.
Теперь добавьте разрешение на выполнение в файл рабочего стола PHPStorm следующим образом:
Наконец, перезагрузите компьютер, чтобы изменения вступили в силу.
После загрузки компьютера вы можете получить доступ к PHPStorm из меню приложений Ubuntu 20.04 LTS.
Удаление PHPStorm:
Если вы хотите удалить PHPStorm IDE, выполните следующую команду:
PHPStorm следует удалить с вашего компьютера с Ubuntu 20.04 LTS.
Обновление PHPStorm:
Если будет доступна новая версия PHPStorm, PHPStorm IDE сообщит вам об этом. Вы можете обновить IDE PHPStorm из самой IDE.
Ubuntu Make не предоставляет никаких способов обновления PHPStorm IDE. Если вы очень хотите обновить PHPStorm с помощью Ubuntu Make, вы можете воспользоваться небольшой хитростью. Просто удалите PHPStorm и установите его снова с помощью Ubuntu Make.
Чтобы удалить PHPStorm, выполните следующую команду:
Чтобы снова установить PHPStorm, выполните следующую команду:
Первоначальная конфигурация PHPStorm:
Сначала запустите PHPStorm из меню приложений Ubuntu 20.04 LTS.
Поскольку вы запускаете PHPStorm в первый раз, вам нужно будет выполнить некоторую первоначальную настройку.
В диалоговом окне «Импортировать настройки PhpStorm из…» можно импортировать настройки из более старой версии PHPStorm (если она была установлена ранее).
Если вы устанавливаете PHPStorm впервые, выберите «Не импортировать настройки» и нажмите «ОК».
Теперь выберите тему пользовательского интерфейса и нажмите "Далее: вход на рабочий стол".
Убедитесь, что флажок Создать запись на рабочем столе для интеграции с меню системного приложения не установлен, так как значок PHPStorm на рабочем столе уже доступен.
Затем нажмите "Далее: сценарий запуска".
Если вы хотите открывать проекты PHPStorm из командной строки, установите флажок Создать скрипт для открытия файлов и проектов из командной строки и нажмите Далее: Рекомендуемые плагины.
PHPStorm порекомендует вам несколько популярных плагинов. Если вам нужен какой-либо из них, просто нажмите «Установить», чтобы установить его.
После завершения нажмите Начать использовать PHPStorm.
Теперь вам будет предложено активировать PHPStorm. Вы можете купить лицензию PHPStorm у JetBrains и активировать ее здесь.
Если вы хотите опробовать PHPStorm перед покупкой лицензии, выберите «Оценить бесплатно» и нажмите «Оценить». Вы получите 30 дней бесплатного доступа к PHPStorm IDE.
PHPStorm загружается.
Должен запуститься PHPStorm. Теперь вы можете использовать PHPStorm для своих проектов веб-разработки.
Основы PHPStorm:
Вы нажимаете «Создать новый проект», чтобы создать новый проект PHP, и следуете инструкциям в зависимости от требований вашего проекта.
Вы можете открыть существующий проект в PHPStorm. Для этого нажмите Открыть и следуйте инструкциям.
Вы также можете создать новый проект из репозитория GitHub. Для этого нажмите «Получить из системы контроля версий» и следуйте инструкциям.
В этом разделе я собираюсь создать новый пустой проект PHP и обсудить некоторые параметры конфигурации PHPStorm.
Если вы хотите продолжить, нажмите «Создать новый проект», выберите «Пустой проект PHP», выберите «Расположение проекта» и нажмите «Создать».
Необходимо создать новый пустой проект PHP.
Теперь щелкните правой кнопкой мыши папку проекта и выберите "Создать" > "Файл PHP", чтобы создать новый скрипт PHP.
Введите имя файла и нажмите OK.
Нужно создать новый PHP-скрипт.
Теперь введите в файл следующие строки и сохраните файл.
Теперь запустите PHP-скрипт, нажав + + или выбрав «Выполнить» > «Выполнить…»
Затем выберите конфигурацию сценария PHP.
PHPStorm может не найти интерпретатор PHP, установленный на вашем компьютере автоматически. Итак, вы можете увидеть это окно. Нажмите Исправить.
Нажмите кнопку ….
Нажмите кнопку +.
Выберите путь интерпретатора.
Необходимо добавить интерпретатор. Теперь нажмите OK.
Нажмите "ОК".
Нажмите "Выполнить".
Сценарий PHP должен быть запущен, а результат должен отображаться ниже.
Изменение шрифта и цветовой схемы редактора:
Чтобы настроить шрифт или цветовую схему, выберите «Файл» > «Настройки».
Чтобы изменить шрифт, перейдите на вкладку «Редактор» > «Шрифт». Здесь вы можете изменить семейство шрифтов, размер шрифта, межстрочный интервал. Вы также можете установить флажок Включить лигатуры шрифтов, чтобы включить специальные символы шрифта.
Чтобы изменить цветовую схему, перейдите на вкладку "Редактор" > "Цветовая схема". Теперь вы можете выбрать любую из доступных цветовых схем из раскрывающегося меню.
Когда закончите, нажмите OK.
Изменения должны быть применены.
Итак, вот как вы устанавливаете PHPStorm в Ubuntu 20.04 LTS. Спасибо, что прочитали эту статью.
Это руководство покажет вам 2 способа установки PhpStorm в Ubuntu 18.04 и Ubuntu 20.04. PhpStorm — это PHP IDE (интегрированная среда разработки) для работы с Symfony, Drupal, WordPress, Zend Framework, Laravel, Magento, Joomla!, CakePHP, Yii. Это коммерческая (с 30-дневной бесплатной пробной версией) кроссплатформенная среда разработки, разработанная JetBrains и написанная на языке программирования Java.
На момент написания этой статьи последней версией является PhpStorm 2018.3, выпущенная 22 ноября 2018 года. Это третье крупное обновление в 2018 году. Это обновление во многом улучшает процесс разработки на PHP:
- Поддержка грядущей версии PHP 7.3
- Расширенная поддержка DQL для Doctrine ORM
- Удаленное развертывание на нескольких хостах
- Новые действия по намерению и улучшенный рефакторинг
- Улучшения инструментов качества, а также поддержка PHP CS Fixer.
- и многое другое
В PhpStorm 2018.3 также представлена поддержка запросов на вытягивание GitHub, подмодулей Git и другие улучшения системы контроля версий, новое диалоговое окно «Искать везде», многострочные задачи и новая высококонтрастная тема. Инструменты базы данных в PhpStorm поставляются с поддержкой Cassandra, новыми намерениями и улучшениями автодополнения кода, поддержкой расширений в PostgreSQL и многим другим. Чтобы узнать больше, ознакомьтесь с новыми возможностями PhpStorm 2018.3 на официальном сайте.
Установите PhpStorm 2018.3 в Ubuntu 18.04, 20.04 с помощью пакета Snap
Самый простой способ установить PhpStorm в Linux — использовать пакет Snap. Чтобы установить последнюю стабильную версию PhpStorm, откройте окно терминала и выполните следующую команду:
Обратите внимание, что параметр --classic переводит пакет моментальных снимков в классический режим и отключает ограничения безопасности. В основном это означает, что оснастка PhpStorm имеет полный доступ к системе, как традиционно упакованное приложение. Этот пакет моментальных снимков предоставлен JetBrains, а не сторонним поставщиком, на что указывает зеленая галочка. Пакеты Snap обновляются автоматически, поэтому ваша установка PhpStorm всегда будет актуальной.
После завершения установки вы можете запустить PhpStorm из меню приложения или выполнив следующую команду в терминале.
Установка PhpStorm в Ubuntu 18.04, 20.04 с использованием традиционного пакета
JRE (среда выполнения Java) 1.8 входит в состав дистрибутива PhpStorm, поэтому вам не нужно устанавливать Java для запуска PhpStorm. Зайдите на официальный сайт и скачайте tar-архив. Если вы предпочитаете командную строку, вы всегда можете использовать следующую команду wget для загрузки. Последняя версия — 2018.3 на момент написания этой статьи. Вам необходимо изменить номер версии, если выходит новая версия.
После загрузки извлеките файл .tar.gz в каталог /opt/, который используется для хранения сторонних приложений в системах Unix/Linux.
Теперь запустите сценарий оболочки, чтобы запустить PhpStorm:
Настройка PhpStorm
При первом запуске PhpStorm вам нужно выбрать несколько параметров. Если вы новичок в PhpStorm, выберите второй вариант и нажмите кнопку ОК.
Прочитайте и примите пользовательское соглашение.
Далее вы можете выбрать, хотите ли вы отправлять данные об использовании или нет.
После этого выберите темную или светлую тему. (Пакет моментальных снимков PhpStorm предварительно выбирает светлую тему, поэтому вы не увидите эту опцию.)
Создайте запись на рабочем столе, чтобы в следующий раз щелкнуть значок для запуска PhpStorm.
Создать скрипт запуска.
Затем выберите Оценить бесплатно, если вы новый пользователь, и нажмите кнопку Оценить.
Теперь вы можете создать новый проект и начать использовать Phpstorm.
Как удалить PhpStorm
Если по какой-либо причине вы хотите удалить PhpStorm, просто удалите каталог /opt/phpstorm/ и все подкаталоги и файлы в нем.
Чтобы удалить пакет PhpStorm Snap, выполните следующую команду.
Подведение итогов
Я надеюсь, что это руководство помогло вам установить PhpStorm в Ubuntu 18.04 и Ubuntu 20.04. Вы также можете прочитать:
Как всегда, если вы нашли этот пост полезным, подпишитесь на нашу бесплатную рассылку, чтобы получать больше советов и рекомендаций. Будьте осторожны 🙂
Мир программирования полон решений. После того, как вы выбрали язык программирования, который хотите использовать, появляется следующий вопрос: Какую IDE (интегрированную среду разработки) следует использовать для разработки программы?
Сегодня мы сосредоточимся на одном из самых популярных языков веб-разработки, т. е. PHP, и самой популярной среде IDE для этого языка программирования, которую я лично использую, — PHPStorm.
PhpStorm — это IDE (интегрированная среда разработки) для веб-разработчиков PHP, разработанная JetBrains, но недоступная бесплатно.
Он поддерживает версии PHP 5.3 и выше. PhpStorm построен на платформе IntelliJ IDEA, написанной на Java.
PhpStorm – это кроссплатформенная интегрированная среда разработки, обеспечивающая единообразную работу в операционных системах Windows, macOS и Linux.
JetBrains PhpStorm – это инновационная кроссплатформенная интегрированная среда разработки, которая стала популярной за последние пару лет. Он идеально подходит для работы с 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.
- 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 x 768, 1920 x 1080 (рекомендуется)
- Рабочий стол GNOME или KDE
Примечание. Вам не нужно устанавливать Java для запуска PhpStorm, поскольку среда выполнения JetBrains входит в состав IDE (на основе JRE 11).
Но при необходимости вы можете выполнить следующие шаги для установки Java:
Установка Java
Введите следующую команду, чтобы проверить, установлена ли уже Java в вашей системе.
Вы можете пропустить этот шаг, если Java уже установлена, а если Java не установлена, выполните следующие действия.
В этом руководстве я буду устанавливать OpenJDK 11, и установка довольно проста.
Сначала обновите индекс пакета, а затем установите пакет OpenJDK 11, введя следующую команду.
В этой статье объясняются два метода установки среды разработки PhpStorm в Ubuntu 20.04.
Выберите метод установки, наиболее подходящий для вашей среды.
Способ 1. Установка PhpStorm в виде пакета Snap
Самый простой способ установить PhpStorm в Ubuntu 20.04 — использовать систему моментальных пакетов.
Пакет моментальных снимков PhpStorm распространяется и поддерживается JetBrain.
Snap-пакет – это тип универсального пакета Linux, которым можно пользоваться независимо от дистрибутива. Это автономные программные пакеты, которые включают в себя все зависимости, необходимые для запуска приложения.
Все, что вам нужно, это предварительно настроенный сервис snap. В случае Ubuntu 20.04 он поставляется с предустановленным сервисом snap.
Если пакет snapd еще не установлен, вы можете установить его, выполнив следующую команду.
Примечание. Пакеты Snap можно установить либо из командной строки, либо с помощью приложения Ubuntu Software.
На самом деле это Snap-версия PhpStorm. Его можно использовать в любом дистрибутиве Linux с поддержкой Snap.
Откройте терминал ( Ctrl+Alt+T ) и введите следующую команду, чтобы установить пакет PhpStorm IDE.
Вот и все. Теперь вы можете открыть приложение PhpStorm с помощью панели поиска действий.
Если вам не нравится командная строка, откройте Ubuntu Software, найдите «PhpStorm» и установите приложение.
Способ 2. Установка PhpStorm IDE из исходного кода
Компиляция PhpStorm IDE из исходного кода позволяет установить последнюю версию PhpStorm. Выполните следующие шаги, чтобы установить PhpStorm с помощью исходного кода.
Откройте терминал ( CTRL+ALT+T ) и выполните приведенные ниже команды для обновления пакетов.
Загрузите последний пакет исходного кода PhpStorm с официального сайта. Вы можете сделать это с помощью команды wget.
Или посетите официальный сайт и скачайте оттуда.
После завершения загрузки извлеките файл .tar.gz с помощью команды tar.
Распакуйте архив в каталог, который поддерживает выполнение файлов.
Например, чтобы извлечь его в рекомендуемый каталог /opt, выполните следующую команду:
Примечание. Не распаковывайте архив поверх существующей установки во избежание конфликтов. Всегда извлекайте его в чистый каталог.
Выполните скрипт phpstorm.sh из извлеченного каталога, чтобы запустить PhpStorm.
Как только вы запустите скрипт, запустится приложение PhpStorm.
На этом этапе вы успешно установили приложение PhpStorm IDE в системе Ubuntu 20.04.
Чтобы создать запись приложения на рабочем столе: В главном меню IDE выберите "Инструменты" -> "Создать запись на рабочем столе" .
Запуск PhpStorm
Вы можете запустить приложение PhpStorm IDE с помощью значка Launcher, созданного на рабочем столе.
ИЛИ запустите сценарий оболочки phpstorm.sh в каталоге установки в bin/ .
При первом запуске PhpStorm необходимо выполнить некоторые действия для завершения установки, настройки экземпляра и начала работы с IDE.
<р>1. Выберите тему пользовательского интерфейса:Выберите, хотите ли вы использовать тему Darcula или Light по умолчанию.
<р>2. Загрузите и установите дополнительные плагины:При необходимости нажмите «Подключаемые модули» на левой панели и загрузите и установите дополнительные подключаемые модули из репозитория подключаемых модулей PhpStorm.
Когда вы нажмете Начать использовать PhpStorm, отобразится экран приветствия.
Как удалить PhpStorm из Ubuntu 20.04
По какой-то причине, если вы хотите удалить приложение PhpStorm, выполните следующие действия.
Удалите каталог установки.
Удалить следующие каталоги.
Заключение
Я надеюсь, что теперь вы хорошо понимаете, как установить PhpStorm на Ubuntu 20.04 LTS Focal Fossa.
Если у кого-то есть какие-либо вопросы о том, что мы рассмотрели в этом руководстве, не стесняйтесь задавать их в разделе комментариев ниже, и я сделаю все возможное, чтобы ответить на них.
Читайте также: