Я дважды выполнил следующие команды, чтобы убедиться, что они установлены:

yum install php72 php72-cli returns

Пакет php72-1.0-1.el7.remi.x86_64 уже установлен и последняя версия

теперь работает php -v возвращает

-bash: php: команда не найдена

Примечание: это на Vagrant работает с коробкой centos/7.

Есть идеи?

1 ответ1

1

Это зависит от того, из какого хранилища происходят эти пакеты. Например, если вы устанавливаете что-то из SCL, эти пакеты обычно идут в /opt и поэтому двоичные файлы не (автоматически) появляются в PATH .

Просто запустите yum whatprovides */php или (что более уродливо, но все же мое любимое) find / -name php 2>/dev/null и проверьте, где на самом деле находится бинарный файл php и есть ли у вас этот каталог в PATH .

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .