php-config ist ein einfaches Shell-Skript, das Informationen über die Konfiguration des installierten PHP-Systems liefert.
Wenn mehrere PHP-Versionen installiert sind, kann beim Kompilieren der
Erweiterungen angeben, für welche Version diese erstellt werden soll, indem
während der Konfiguration die Option
--with-php-config verwendet wird und der Pfad des
jeweiligen php-config-Skripts angegeben wird.
Die Liste der Kommandozeilenoptionen, die das Skript php-config zur Verfügung stellt, lässt sich jederzeit abfragen, indem php-config mit der Option -h ausgeführt wird:
Usage: /usr/local/bin/php-config [OPTION] Options: --prefix [...] --includes [...] --ldflags [...] --libs [...] --extension-dir [...] --include-dir [...] --php-binary [...] --php-sapis [...] --configure-options [...] --version [...] --vernum [...]
| Option | Beschreibung |
|---|---|
| --prefix | Präfix des Verzeichnisses, in dem PHP installiert ist, z. B. /usr/local |
| --includes |
Liste der -I-Optionen mit allen Include-Dateien
|
| --ldflags |
LD, mit denen PHP kompiliert wurde
|
| --libs | Zusätzliche Bibliotheken, mit denen PHP kompiliert wurde |
| --extension-dir | Verzeichnis, in dem standardmäßig nach Erweiterungen gesucht wird |
| --include-dir | Präfix des Verzeichnisses, in das Header-Dateien standardmäßig installiert werden |
| --php-binary | Vollständiger Pfad zum PHP-CLI- oder -CGI-Binary |
| --php-sapis | Alle verfügbaren SAPI-Module |
| --configure-options | Konfigurationsoptionen zur Wiederherstellung der aktuellen PHP-Installationseinstellungen |
| --version | PHP-Version |
| --vernum | PHP-Version als Ganzzahl |