Ничего не происходит после установки yum php72 php72-php-cli

410
IMB

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

yum install php72 php72-cli returns

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

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

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

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

Есть идеи?

0
Это зависит от того, из какого хранилища происходят эти пакеты. Например, если вы устанавливаете что-либо из SCL, эти пакеты обычно попадают в `/ opt`, и поэтому двоичные файлы (автоматически) не появляются в PATH. Просто запустите `yum whatprovides * / php` или (более уродливо, но все же мой любимый)` find / -name php 2> / dev / null` и проверьте, где на самом деле находится бинарный файл `php` и есть ли у вас этот каталог в вашей переменной PATH , Fiisch 6 лет назад 2
@Fiisch Вы настоящая легенда. Отправьте это, и я приму. IMB 6 лет назад 0
Добавлено как ответ. :) Fiisch 6 лет назад 0

1 ответ на вопрос

1
Fiisch

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

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

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