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

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

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.


1

Sie können diesen Befehl auch verwenden

php -i | grep "Loaded Configuration File"

0

Meine Installation ist in

/etc/php.d/

und

/usr/include/php

Aber ich bin nicht sicher, was Sie erreichen wollen


/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
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.