Я использую Ubuntu 18.04.3 LTS
и xampp
с php 7.4
.
Я пытаюсь измениться > php
переменная пути.
Я попробовал:
admin@admin:/opt/lampp/bin$ sudo ln -s /opt/lampp/bin/php /usr/bin/php
admin@admin:/opt/lampp/bin$ which php
/usr/bin/php
Поскольку Вы видите, что моя переменная пути, кажется, находится под /usr/bin/php
.
php
?xampp's
исполняемый файл php как PATH
переменная?Я ценю Ваши ответы!
Вы создали символьную ссылку на /opt/lampp/bin/php
в месте /usr/bin/php
. В то же время этот файл - то, что называют при запуске просто php
на командной строке согласно Вашему which
вывод.
Как я могу проверить текущую переменную пути
php
?
Проверять цель символьной ссылки (вероятно), нашло использование which
команда, использовать readlink -f
или realpath
.
readlink -f $(which php)
или
realpath $(which php)
Как я могу установить xampp's
php
исполняемый файл какPATH
переменная?
Из того, что Вы утверждаете, что сделали, Вы уже установили его! Однако для предотвращения потенциала конфликтует с a php
программа, установленная системой управления пакета Ubuntu, необходимо скорее создать символьную ссылку в /usr/local/bin
вместо /usr/bin
. /usr/local/bin
каталог должен быть в Вашем PATH
переменная прежде /usr/bin
. Для проверки этого работайте:
echo $PATH
Просто обратите внимание. Вы можете просто установить XAMPP только без PHP из репозитория Ubuntu PAckage и создать символическую ссылку, чтобы избежать любых множественных конфликтов php, подобных этому
sudo ln -s /opt/lampp/bin/php /usr/bin/php