Используйте только php от xampp

Я использую 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.

  1. Как я могу проверить текущую переменную пути php?
  2. Как я могу установить xampp's исполняемый файл php как PATH переменная?

Я ценю Ваши ответы!

0
задан 5 February 2020 в 09:57

2 ответа

Вы создали символьную ссылку на /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
1
ответ дан 20 February 2020 в 23:00

Просто обратите внимание. Вы можете просто установить XAMPP только без PHP из репозитория Ubuntu PAckage и создать символическую ссылку, чтобы избежать любых множественных конфликтов php, подобных этому

sudo ln -s /opt/lampp/bin/php /usr/bin/php
0
ответ дан 1 April 2020 в 23:36

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

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