Страница 1 из 1

OS + Apache + Env Path

Добавлено: 01 сен 2022, 00:59
gzhegow
Похоже, что PHP подгружает переменные окружения от пользователя, но не подгружает системные. Не знаю как это исправить, нужна помощь.

Когда запускаю с консоли - видит мою переменную PATH, где указано, в каком месте лежит 7z.exe. В запуске через браузер (Apache), получает PATH пользователя наверное Public или дефолтного какого-то, в общем не реагирует на добавление в "системные переменные" и соответственно из браузера не знает где лежит 7z.

Варианты?

ps. там в настройках есть выпадашка "Свой Path", это оно?

====

Сработало. Вопрос открыт - а как такое же вытворять на nginx/apache на удаленном хосте? Где это меняется?

Точнее так - какой принцип сделать так же, чтобы операционка тянула из системы переменные окружения? Неужели редактированием какого-то /etc/apache/env с дописыванием туда . /etc/environment? А на винде?