Wo ist mein PHP-Installationspfad?

13

Ich benutze Centos und muss herausfinden, wo sich der PHP-Installationspfad befindet. Gibt es einen Befehl, mit dem ich das herausfinden kann? Vielen Dank

user50946
quelle

Antworten:

14

Ich würde empfehlen, eine neue test.php-Datei zu erstellen und diesen Code einzufügen:

<?php
phpinfo();
?>

Navigieren Sie dann in einem Browser zu test.php. Dies sollte Ihnen viele Informationen über PHP geben.

Wenn Sie über eine rpm installiert haben, versuchen Sie es ebenfalls

 rpm -ql php

oder

 find / -name php.ini
pablo
quelle
Welchen Code einfügen? Ich sehe nichts
Phil Hollenback
sorry, vergessen mein php zu kennzeichnen, behoben in der post.
Pablo
6

Ich bin mir nicht sicher, was du mit Installationspfad meinst, wenn du über die Binärdatei sprichst, welche PHP-Version wahrscheinlich funktionieren wird.

Wenn Sie auf etwas anderes verweisen, wie das Erweiterungsinstallationsverzeichnis, und davon ausgehen, dass Ihr PHP mit RPMs installiert wurde, führen Sie eine 'yum install php-devel' aus, um den Befehl php-config abzurufen. Sie können es ohne Optionen ausführen, um eine Auflistung von allem zu erhalten, was es kennt, oder Sie können nur bestimmte Informationen anfordern. Hier sind einige nützliche Informationen für Ihre Situation:

php-config --php-binary
php-config --extension-dir
php-config --include-dir

Versuchen Sie auch 'php -i' in der Befehlszeile auszuführen, um die Ausgabe von phpinfo zu erhalten.

Mark McKinstry
quelle
1

Sie können diesen Befehl auch verwenden

php -i | grep "Loaded Configuration File"
Erpel
quelle
0

Meine Installation ist in

/etc/php.d/

und

/usr/include/php

Aber ich bin nicht sicher, was Sie erreichen wollen

Bart De Vos
quelle
/usr/include/phpsollte nur Header-Dateien (* .h) enthalten, während die Konfiguration in vorhanden ist /etc/php.d. Normalerweise befindet sich PHP in /usr/binoder /usr/local/bin.
Lekensteyn