Как заменить существующую символьную ссылку?

Я должен заменить php72 (7,2 версий) с php (5,6 версий)

что я попробовал:

ln -sf /usr/bin/php72 php

таким образом, первый путь является файлом мусорного ведра php executionary файл, и вторым является название ссылки? я должен установить его на php? или что точно я должен поместить (путь, к какой?)

вызовите команду выше, не сделал заменил php после проверки его версии, это было то же

0
задан 31 July 2018 в 21:12

2 ответа

Ваш ответ кажется корректным. Просто проверьте, принадлежит ли существующая ссылка php Вам. Также надежда, Вы удостоверились, что файл или каталог "/usr/bin/php72" существует.

0
ответ дан 28 October 2019 в 06:03

Выполните следующие шаги со своими путями файлов:

# which php
/usr/bin/php
# ls -l /usr/bin/php
/usr/bin/php -> /etc/alternatives/php
# cd /etc/alternatives/
# ls -lart php
php -> /usr/bin/php5.6

Проверьте, существуют ли php7.2:

# ls -l /usr/bin/php*
/usr/bin/php7.2

Затем от папки,/etc/alternatives/, выполняют команду с корнем:

# rm -f php && ln -s /usr/bin/php7.2 php

Это удалит ссылку php, и на успехе выполнение создаст новую ссылку, указывающую php7.2.

Проверьте результат:

# ls -lart php
php -> /usr/bin/php7.2
0
ответ дан 28 October 2019 в 06:03

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

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