Nichts passiert, nachdem Sie php72 php72-php-cli installiert haben

590
IMB

Ich habe die folgenden Befehle zweimal ausgeführt, um sicherzustellen, dass sie installiert ist:

yum install php72 php72-cli returns

Paket php72-1.0-1.el7.remi.x86_64 bereits installiert und neueste Version

jetzt läuft php -vzurück

-bash: php: Befehl nicht gefunden

Hinweis: Dies ist bei Vagrant mit Centos / 7-Box.

Irgendwelche Ideen?

0
Es hängt davon ab, aus welchem ​​Repository diese Pakete stammen. Wenn Sie beispielsweise etwas von SCL installieren, werden diese Pakete normalerweise unter / opt abgelegt. Daher werden Binärdateien (automatisch) nicht in PATH angezeigt. Führen Sie einfach `yum whatprovides * / php` oder (hässlicher, aber immer noch mein Favorit)` find / -name php 2> / dev / null` aus und prüfen Sie, wo sich die binäre `php` wirklich befindet und ob Sie dieses Verzeichnis auf Ihrem PFAD haben . Fiisch vor 6 Jahren 2
@Fiisch Du bist eine Legende. Poste das und ich akzeptiere. IMB vor 6 Jahren 0
Als Antwort hinzugefügt :) Fiisch vor 6 Jahren 0

1 Antwort auf die Frage

1
Fiisch

Es hängt davon ab, aus welchem ​​Repository diese Pakete stammen. Wenn Sie beispielsweise etwas von SCL installieren, werden diese Pakete normalerweise in die /optBinärdateien verschoben und daher nicht automatisch (automatisch) angezeigt PATH.

Einfach ausführen yum whatprovides */phpoder (hässlicher, aber immer noch mein Favorit) find / -name php 2>/dev/nullund prüfen, wo sich die phpBinärdatei wirklich befindet und ob Sie dieses Verzeichnis auf Ihrem Computer haben PATH.