Страница 1 из 1
Закладки, пути и рабочее окружение... ?
Добавлено: 18 авг 2021, 15:37
ISupport
Если не добавлять cmder и vscode в закладки, то php -v не работает. Поэтому добавил.
Вопрос, можно ли как-то заставить работать php -v не из окружения OSP.
К примеру, открываю VSCODE или CMDER с рабочего стола и php -v работает?
Предполагаю, что можно передать переменные сред в систему от PHP, COMPOSER, NODE (он тоже портабл) и тд.
Покажите пример, или любой совет...
Re: Закладки, пути и рабочее окружение... ?
Добавлено: 18 авг 2021, 16:26
Максим
Переменные среды передаются только дочерним процессам и в окружение системы никак не прописываются. Думаю можно попробовать извернуться написав свой послестартовый скрипт и уже в этом .BAT файле заставить всё прописываться в систему, например:
SET XYZ=test
SETX XYZ test
Если хотите, давайте я попробую сделать вам такой файл, но мне нужно чтобы вы сказали какие точно вам нужны переменные в системе. Можете назвать даже те переменные (если вдруг такие есть), которых нет в OSP, но которые вам нужны, т.к. их можно создать в батнике и заполнить нужными данными.
Re: Закладки, пути и рабочее окружение... ?
Добавлено: 18 авг 2021, 20:45
ISupport
Максим писал(а): ↑18 авг 2021, 16:26
Если хотите, давайте я попробую сделать вам такой файл, но мне нужно чтобы вы сказали какие точно вам нужны переменные в системе. Можете назвать даже те переменные (если вдруг такие есть), которых нет в OSP, но которые вам нужны, т.к. их можно создать в батнике и заполнить нужными данными.
Максим, привет!
Спасибо, за вашу помощь.
Мне не хотелось-бы нагружать вас своими проблемами. Я поверхностно разбираюсь в теме, однако предполагал, что необходимо передать переменные в систему.
Если вам не сложно, то напишите шаблон батника, к примеру для php, composer.
Я бы ваш пример, по образу и подобию, поковырял для остальных инструментов, собственно (node).
Мне бы хоть понять, как это работает

.

Re: Закладки, пути и рабочее окружение... ?
Добавлено: 18 авг 2021, 22:00
ISupport
P.S Из коробка бы такую штуку.
К примеру, открываешь ..\userdata\config\path.txt, а внутри системные переменные, пути выбранных установленных модулей php-X и тд...
Ниже добавил свои пути, и пошёл в настройки сервера, жмякать на кнопку СКОРМИТЬ ВСЁ, что не надо за комментировал и повторно скормил

.
Re: Закладки, пути и рабочее окружение... ?
Добавлено: 22 авг 2021, 00:15
ISupport
Максим писал(а): ↑18 авг 2021, 16:26Думаю можно попробовать извернуться написав свой послестартовый скрипт и уже в этом .BAT файле заставить всё прописываться в систему, например:
Мне кажется, я решил свою проблему:
1. Установил cmder терминал по умолчанию для cmd.exe
2. добавил в скрипт запуска (
cmderPortable\config\user-profile.cmd) свои переменные:
@set PATH=E:\Server\modules\nodejs;%PATH%
@set PATH=E:\Server\userdata\composer\vendor\bin;%PATH%
@set PATH=E:\Server\modules\php\PHP_7.4;%PATH%
Re: Закладки, пути и рабочее окружение... ?
Добавлено: 24 сен 2021, 20:37
ISupport
Максим писал(а): ↑18 авг 2021, 16:26
можно попробовать извернуться
Запарился...
Я хочу, запустить свою CMDer с рабочего стола и увидеть там Composer... (то-есть запуск не через закладки)
Побывал прописывать пути в
cmderPortable\config\user-profile.cmd но всё тщетно...
Подскажите...
Re: Закладки, пути и рабочее окружение... ?
Добавлено: 25 сен 2021, 17:00
SagePointer
ISupport писал(а): ↑24 сен 2021, 20:37
Я хочу, запустить свою CMDer с рабочего стола и увидеть там Composer... (то-есть запуск не через закладки)
Идущий в комплекте с OpenServer composer использует ещё переменные окружения PHP_BIN и PHP_DIR