
Привет, я пытаюсь использоватьPHP-файлкоманда в linux. Однако у меня естьдве установки php,один я получил из sudo-apt-get и один из стека,Лаппстак. Не спрашивайте, как я к этому пришел, но тем не менее я пытаюсь выполнить php в CLI.
$ php file.php
оба варианта работают независимо от того, на какой PHP они указывают, но я хочу использовать тот PHP, который использую в стеке.
когда я пытаюсь выполнить:
$ which php
Возвращает:
/usr/bin/php
Но мне нужно использовать PHP, который есть в моем lappstack, а именно:
/home/userName/lappstack/php/bin
Как изменить php bin, на который указывает мой CLI php?
решение1
Вам нужно будет добавить второй путь к файлу в переменную $PATH и поместить его в начало, например так:
PATH=/home/userName/lappstack/php/bin:$PATH
Приоритет имеет тот путь к файлу, который указан первым.
Кроме того, вы всегда можете указать полный путь при использовании PHP, например: /home/userName/lappstack/php/bin/php myscript.php.