Я плохо знаком с 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
.
Я даже не уверен, является ли это то, как это, как предполагается, работает, таким образом, любые предложения ценятся.
Спасибо
Править:
Вывод нескольких команд:
Каждый раз Вы выполняете команду:
export PATH=$PATH:/path/to/php/bin-directory/
Вы изменяете среду в текущей оболочке, т.е. программу, выполненную в окне терминала. Того изменения не произойдет с другими окнами терминала (или даже другими вкладками на текущей терминальной программе). То изменение не пережило бы выход из системы/вход в систему и/или перезапуск.
Для внесения того изменения персистентным видят вопрос , Как добавить каталог к ПУТИ?