Переменные среды, не работающие в Ubuntu 14.04

Я плохо знаком с Linux. Это - мой первый раз, работая с командной строкой, и я пытаюсь сделать это, сеть разъединяет для изучения целей, таким образом, я не иду для стопки лампы. Вместо этого я устанавливаю все программы как апач, php, и mysql вручную.

Я получил апачскую работу, и php работает также, но проблема, с которой я сталкиваюсь, состоит в том, что я не могу команды выполнения как php -i. Вместо этого я должен выполнить его как path/to/php/bin-directory/php -i.

В Windows мы можем достигнуть этого путем добавления переменных среды, таким образом, я озирался, и он seeme как, мы можем сделать то же самое в Ubuntu. Таким образом, я изменил /etc/environment файл и добавил путь к php, и я также пытался добавить путь через эту команду:

export PATH=$PATH:/path/to/php/bin-directory/

И эти методы работали и добавили путь к переменной среды. Я подтвердил это через printenv, но я все еще не могу назвать команду php непосредственно с php -i.

Я даже не уверен, является ли это то, как это, как предполагается, работает, таким образом, любые предложения ценятся.

Спасибо

Править:

Вывод нескольких команд:

output of few commands

0
задан 8 November 2016 в 07:08

1 ответ

Каждый раз Вы выполняете команду:

export PATH=$PATH:/path/to/php/bin-directory/

Вы изменяете среду в текущей оболочке, т.е. программу, выполненную в окне терминала. Того изменения не произойдет с другими окнами терминала (или даже другими вкладками на текущей терминальной программе). То изменение не пережило бы выход из системы/вход в систему и/или перезапуск.

Для внесения того изменения персистентным видят вопрос , Как добавить каталог к ПУТИ?

0
ответ дан 28 September 2019 в 05:29

Другие вопросы по тегам:

Похожие вопросы: