Phpstorm не запускает Windows 10

Обновлено: 21.11.2024

PhpStorm – это интегрированная среда разработки, специально предназначенная для веб-разработчиков, которым нужны правильные инструменты для редактирования файлов PHP, HTML, CSS, JavaScript и XML.

Бывают ли у вас проблемы при попытке удалить PhpStorm с ПК?
Если вы ищете эффективный способ удаления PhpStorm, это руководство поможет вам в этом!
Просто следуйте простым инструкциям, и вы быстро удалите программу.

Что обычно заставляет людей удалять PhpStorm

Похоже, многие пользователи испытывают трудности с удалением таких программ, как PhpStorm, из своих систем. У некоторых возникают проблемы при удалении, тогда как у других возникают проблемы после удаления программы.

Вот основные причины, по которым пользователи удаляют PhpStorm:

  • Эта программа несовместима с другими установленными приложениями.
  • Программа периодически/часто дает сбой или зависает.
  • Программа не так хороша, как ожидал пользователь.
  • Программа переустанавливается (удаляется и затем устанавливается снова).
  • Эта программа рассматривается пользователем и/или некоторыми веб-сайтами как потенциально вредоносная.
  • Эта программа отсутствует в списке параметров Windows или панели управления.
  • После удаления программы некоторые связанные с ней процессы по-прежнему выполняются на компьютере.
  • Некоторые следы программы все еще можно найти на компьютере.
  • Процесс удаления запущен давно и не завершается.

Возможные проблемы, которые могут возникнуть при удалении PhpStorm

  • Встроенная программа удаления программы не запускается или работает неправильно.
  • Не удалось запустить файл, необходимый для завершения удаления.
  • Из-за ошибки не все файлы были успешно удалены.
  • Другой процесс препятствует удалению программы.

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

Для получения дополнительной информации об этом и ваших правах как пользователя ознакомьтесь с нашей политикой конфиденциальности внизу страницы.

В основном, это руководство будет сводом следующих руководств + несколько интересных настроек:

Общие сведения.
Для достижения приемлемой производительности проекты должны находиться в файловой системе подсистемы Windows для Linux (сокращенно WSL).
Если, например, PHPStorm (или альтернативно WebStorm или аналогичный) используется для редактирования, он редко или никогда не регистрирует изменения в файлах и так же редко принимает их.
Таким образом, решение может быть найдено здесь, в среде разработки при установке WSL.

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

Подробные инструкции можно найти в самой Microsoft, так что вот лишь краткое изложение:

После этого систему необходимо перезагрузить.

<р>3. Загрузите пакет ядра Linux:

<р>4. Установите WSL2 в качестве версии по умолчанию:

<р>5. Установите дистрибутив Linux:
Для этого дистрибутив Linux можно выбрать в Microsoft-Store.

<р>6. Настройте новый дистрибутив Linux:
Затем дистрибутив Linux можно будет запустить с помощью команды

, в качестве альтернативы раздачу также можно запустить через "Старт".
При первом запуске необходимо назначить имя пользователя и пароль, а затем один раз.

Если дистрибутив WSL1 — Linux уже установлен, его можно преобразовать в WSL2 с помощью следующих команд:

Для этого также необходимо установить стандартную версию:

Docker просто устанавливается в соответствии с настройками. Для этого сначала скачивается:

В поддерживаемых системах (Windows 10 версии 1903 или более поздней) программа установки автоматически определяет, что она может использовать WSL 2.

После установки запустите Docker из меню "Пуск" Windows. Установите флажок «Использовать механизм на основе WSL 2», если он еще не установлен. Нажмите «Применить и перезапустить», чтобы применить изменения.

Чтобы проверить режим WSL, выполните следующую команду:

Существующий дистрибутив можно обновить до WSL 2 с помощью команды:

Чтобы установить версию 2 по умолчанию, выполните команду:

Вы можете указать, в каком дистрибутиве запускается Docker, в разделе «Настройки» > «Ресурсы» > «Интеграция с WSL».
По умолчанию он работает в стандартном дистрибутиве WSL. Вы можете изменить это с помощью команды

Имя такое же, как указано в разделе

Это может выглядеть следующим образом:

В PHPStorm проект можно вызвать по пути \\wsl$\Ubuntu\home\ \. \

<р>. Быстро становится ясно, что PHPStorm ненадежно распознает изменения в файлах.

Это можно обойти, установив PHPStorm непосредственно в WSL2 и используя сервер X11 для отображения окон в Windows. Для этого необходимо выполнить следующие шаги:

Прежде всего должен быть установлен сервер X11. Его можно скачать, например, здесь: https://sourceforge.net/projects/vcxsrv/
Затем VcXsrv запускается с помощью файла конфигурации. Это может выглядеть следующим образом (например, можно сохранить как "config.xlaunch"):

  1. Выполните поиск «Брандмауэр Защитника Windows в режиме повышенной безопасности» в поиске Windows, а затем найдите «VcXsrv windows server» в разделе «Правила входящих событий».
  2. Для записи для Public и TCP действие должно быть установлено на "Разрешить", но только для удаленного адреса "172.16.0.0/12". Значения можно сделать, щелкнув правой кнопкой мыши соответствующую запись и свойства. IP-адрес вводится в разделе «Диапазон» и «Удаленный IP-адрес».
    По умолчанию WSL2 назначается IP-адрес из этого диапазона. Если он был сконфигурирован по-другому, это, конечно же, необходимо соответствующим образом скорректировать.

Редактировать: также следует ввести диапазон около "192.168.0.0/16", так как он также используется WSL2.

Тогда настройки будут выглядеть следующим образом:

И все правила примерно такие (правило, которое нужно отредактировать, выделено):

Теперь клиент X11 и связанное с ним программное обеспечение должны быть установлены в WSL2:

и с помощью команды

адрес назначения сервера X11 установлен. Это также можно ввести в ~/.profile, тогда это не нужно выполнять вручную при каждом запуске системы.

Теперь можно установить и PHPStorm. Это делается относительно легко:

Файл tar.gz с https://www.jetbrains.com/phpstorm/download/ (вкладка "Linux") распаковывается в нужную директорию и запускается командой

Если вы хотите иметь значок на рабочем столе, вы можете создать его следующим образом:

Щелкните правой кнопкой мыши на рабочем столе и в разделе "Создать" выберите "Создать ярлык". Затем укажите следующий адрес в качестве цели:

Затем необходимо изменить путь к phpstorm.sh.
Щелкнув правой кнопкой мыши по ссылке и выбрав «Свойства», можно изменить значок.

При определенных обстоятельствах размер по умолчанию 256 ГБ может быть достигнут в WSL2. Однако размер можно изменить с помощью нескольких записей. Для этого необходимо выполнить следующие шаги в разделе «Увеличение размера виртуального жесткого диска WSL 2»:

Windows 10 не поддерживает протокол PhpStorm, поэтому вы не сможете открыть PhpStorm по ссылке от Ray. В качестве обходного пути у @aik099 есть пакет для редактирования вашего реестра, чтобы сопоставить протокол связи PhpStorm с вашим экземпляром PhpStorm.

Просто перейдите к пакету протокола PhpStorm и следуйте инструкциям. Есть вероятность, что вам может понадобиться сослаться на эту проблему, если у вас возникли проблемы с ее работой из коробки. Однако обязательно обновите файл run_editor.js до текущей версии PhpStorm, и все должно работать.

При использовании WSL2 в Windows 10 нам нужно сначала рассмотреть, как работает эта технология: по сути, Linux, работающий на WSL2, представляет собой оптимизированную виртуальную машину, работающую на Hyper-V, но это полноценная ОС Linux, независимая от ваш хост, который имеет некоторые специфические изменения ядра, чтобы сделать работу немного более гладкой. Зная это, нам нужно соответствующим образом настроить пакет ray для подключения к приложению.

Наш хост с Windows 10 и наш WSL2 Linux имеют собственную сетевую конфигурацию. Нам нужно добиться того, чтобы WSL2 (на котором выполняется наш код) мог отправлять события отладки луча на хост Windows 10. Во-первых, нам нужно знать, что WSL2 изменяет свой сегмент IP-адреса при каждом запуске (каждой перезагрузке Windows 10), потому что именно так он работает в Hyper-V, но он также автоматически настраивает маршрутизацию, необходимую для доступа к нашему физическому сегменту сети (IP-адрес Windows 10). сегмент адреса) из WSL2 для нас.

Есть 3 способа получить доступ к приложению ray из WSL2, в котором выполняется наш код. Первые два являются рекомендуемыми способами, поскольку вам необходимо настроить их только один раз:

  1. Установите статический IP-адрес вручную для нашего хоста Windows 10.
  2. Установите резервирование DHCP для нашего хоста Windows 10 на нашем DHCP-сервере.
  3. Переконфигурируйте пакет ray каждый раз, когда мы загружаем наш узел Windows 10 и WSL2, чтобы установить $windows_10_ip_addr в качестве IP-адреса шлюза WSL2.

Во всех них вам нужно установить следующую конфигурацию в ray:

Также обратите внимание, что у вас могут возникнуть проблемы с брандмауэром Windows или вашим антивирусным программным обеспечением, которые могут заблокировать сетевое соединение между вашей виртуальной машиной WSL2 и хостом Windows 10, поэтому сначала проверьте, не блокируется ли что-либо, если вы этого не сделаете. сначала удается отправить события отладки луча в приложение._

Добавьте свое программное обеспечение в путь к вашей среде

После установки XAMP я добавил php и mysql в путь среды моего пользователя, чтобы я мог запускать php и команду mysql на каждом пути, который будет в моем терминале. Это необходимо для запуска laravel artisan и других команд на основе php из оболочки.

Для этого введите «путь» в поиске Windows и запустите системные настройки, чтобы добавить дополнительные каталоги к вашему пути:

Установите Node.js и Composer

Установите Laravel

Теперь установите Laravel, набрав composer global require laravel/installer в вашей оболочке в вашем домашнем каталоге

и добавьте %USERPROFILE%\AppData\Roaming\Composer\vendor\bin к вашему пути.
вы можете проверить свой путь с помощью команды «PATH» и получите примерно такой результат:

Создать новый проект Laravel

Вы можете добавить новый проект, набрав laravel новое имя проекта, но я предпочитаю делать это на стороне IDE, поэтому я запускаю PHPSTORM и открываю новый проект. выберите laravel/laravel в качестве пакета, оставьте версию «по умолчанию», чтобы использовать последнюю версию Laravel, и просто нажмите «Создать». Теперь подождите некоторое время, и ваш первый проект laravel будет установлен. Это займет несколько минут. Следите за обновлениями. Без паники 🙂

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

Наконец, проверьте, все ли установлено правильно, и запустите проект laravel, набрав «php artisan serve» и проверьте свой локальный хост в браузере, есть ли страница laravel.
Вы также увидите фавикон, отображаемый в вашем браузере. в протоколе сервера laravel

Готово. Удачной разработки 🙂

1 мысль о «Как установить XAMP, Laravel и PHPStorm в Windows 10»

Хороший пост! Предоставленная вами информация очень полезна, если кто-то планирует развивать веб-сайт. Я думаю, что Digitalopment — лучший способ получить всю информацию об услугах разработки laravel.

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