конфигурация — не удалось установить пакет php-integrator-base в редакторе атомов

Я новичок в этом редакторе, и я хотел бы попробовать его для проекта PHP.

Я пытаюсь настроить этот пакет PHP-интегратора базы в моем атоме язь, но у меня есть эта ошибка:

Не удалось установить сокетное соединение с PHP-сервером.
Это означает, что сервер PHP не может быть создан. Это скорее всего
проблема с вашей настройкой, например, ваш бинарный PHP не найден,
в вашей системе отсутствует расширение …

введите описание изображения здесь

Это мои настройки для этого пакета:

введите описание изображения здесь

Это мой php verion на моем дистрибутиве Ubuntu:
введите описание изображения здесь

У кого-нибудь еще есть такая же проблема с этим пакетом? Где я не прав?


РЕДАКТИРОВАТЬ

Поскольку сегодня я делаю обновление пакета, у меня всегда одна и та же ошибка, но возникала другая.
Действительно, появляется сообщение об ошибке, которое замечает, что:

Не удалось установить ядро
введите описание изображения здесь

Когда я запускаю редактор атомов, у меня тоже появляется это сообщение:

введите описание изображения здесь

3

Решение

Если вы работаете в системе Unix, перейдите по ссылке:
cd $HOME/.atom/packages/php-integrator-base/core/

тогда у вас должен быть каталог с именем num version как 2.X.X. Так :
cd 2.1.0 а также ../composer.phar install

3

Другие решения

Я также новичок в этой IDE, и у меня были ошибки при установке php-integrator-base. Я использую Windows, и оказалось, что это была проблема с моим экологическим путем. Попробуйте следующие шаги:

  1. Добавьте свой двоичный путь Git в свой путь к среде
  2. Включите sqlite в вашем файле php.ini, добавив: extension=php_sqlite3.dll а также extension=php_pdo_sqlite.dll

Если указанные выше действия не помогли, попробуйте опубликовать проблему на GitHub репо.

1

Существует лучшее решение, которое решает эту «выявленную» проблему, а другие видны только при запуске Atom в --dev Режим.

К сожалению, никто никогда не указывал на тот факт (или заметил), что эта проблема вызвана различиями пакетов между PHP 7.0 а также PHP 7.1. По какой-то причине, для PHP 7.1 некоторые пакеты до сих пор ссылаются на предметы, связанные с PHP5.6, в то время как некоторые другие пакеты ожидают, что все будет PHP 7.x связанные с.

Решение состоит в том, чтобы обновить PHP 7.0x в PHP 7.1.

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

sudo add-apt-repository ppa:ondrej/php
sudo apt update
sudo apt remove php7.0 (optional, only if you want to uninstall PHP7.0)
sudo apt install php7.1

Просто перезапустите Apache, запустив:

sudo service apache2 restart

Затем проверьте версию PHP, чтобы убедиться, что она обновлена:

php -v

Вы должны получить такой вывод:

PHP 7.1.8-2+ubuntu16.04.1+deb.sury.org+4 (cli) (built: Aug  4 2017 13:04:12) ( NTS )
Copyright (c) 1997-2017 The PHP Group
Zend Engine v3.1.0, Copyright (c) 1998-2017 Zend Technologies
with Zend OPcache v7.1.8-2+ubuntu16.04.1+deb.sury.org+4, Copyright
(c) 1999-2017, by Zend Technologies

Возможно, вам придется повторно включить некоторые расширения после обновления до PHP 7.1. Атом может пожаловаться на это в конкретном (MBstring, SQLite а также DOM). Просто запустите эти команды, чтобы установить / активировать их:

sudo apt install php7.1-mbstring
sudo apt install php7.1-sqlite
sudo apt install php7.1-xml

Не забудьте также активировать старые расширения (если они есть). За PHP 7.1 в большинстве случаев это одно и то жекоманда«просто меняется»php7» (или же «PHP«) чтобы»php7.1».

Как только вы закончите с PHP, перейдите к Atom’s PHP Интегратор папку и проверьте, существует ли папка «3.0.0»:

.atom/packages/php-integrator-base/core/3.0.0/

Если это не существует, перейдите к https://gitlab.com/php-integrator/core/tree/3.0.0, скачайте его и извлеките содержимое сжатого файла в папку 3.0.0 (возможно, вам придется его создать):

Затем изнутри .atom/packages/php-integrator-base/core/ ты бежишь:

composer install

Теперь, наконец, Composer сможет найти нужные пакеты и установить все необходимые зависимости.

Просто скажиПрощай«к PHP Интегратор ошибки, которые преследовали вас в последнее время и наслаждаются вашим Atom, снова полностью функциональным, как и должно быть.

Я надеюсь, что это поможет некоторым товарищам перестать тратить время с большим количеством предложенных решения которые существуют онлайн, которые на самом деле не могут исправить реальное ядро проблемы. 😉

1

Следуя предложению @Rei, я решаю проблему с репозиторием theri github. Вот.

Чтобы решить мою проблему, я следую пошаговой ручной установке пакета, а затем использую composer внутри самого пакета для установки основной папки.

0

Если установка ./composer.phar завершится неудачно с «отсутствующим расширением sqlite», установите расширение php-sqlite:

sudo apt-get install php-sqlite3
0
По вопросам рекламы ammmcru@yandex.ru
Adblock
detector