Anmerkung:
Diese Optionen werden nur zur Kompilierzeit genutzt. Wenn Sie die
Laufzeitkonfiguration von PHP ändern möchten, lesen Sie bitte unter
Configuration nach.
Nachstehend finden Sie die komplette Liste von Optionen, welche von den
PHP 3 und PHP 4 configure Skripten unterstützt, und
zum Kompilieren in einer Unix-ähnlichen Umgebung verwendet werden. Die
Anmerkungen zeigen, ob eine Option in PHP 3, PHP 4, oder in beiden
Versionen verfügbar ist. Es gibt auch einige Optionen, deren Namen in
PHP 3 und PHP 4 differieren, aber den gleichen Effekt haben. Diese
Einträge haben Querverweise zueinander, sodass Sie bei Problemen mit
Optionen von PHP 3 schnell erkennen können, ob sich deren Namen geändert
haben.
PHP 4: Inkludiert DBMaker Unterstützung. DIR ist das DBMaker base
install directory, Default ist das Verzeichnis, in dem die letzte
Version von DBMaker installiert ist (wie z.B. /home/dbmaker/3.6).
PHP 4: Inkludiert FrontBase SQL Unterstützung. DIR ist das FrontBase base
install directory, Default ist das übliche Frontbase Installationsverzeichnis.
Das übliche Installationsverzeichnis ist von Ihrem OS abhängig:
Solaris: /opt/FrontBase,
WinNT: \usr\FrontBase,
Linux: /usr/frontbase,
Mac OSX: /Library/FrontBase.
PHP 3: Inkludiert LDAP Unterstützung. DIR ist das LDAP base install
directory. Default ist /usr und
/usr/local
PHP 4: Inkludiert LDAP Unterstützung. DIR ist das LDAP base install directory.
Dies bietet LDAP (Lightweight Directory Access Protocol
Unterstützung). Der Parameter ist das LDAP base install directory,
default ist /usr/local/ldap.
Mehr Informationen über LDAP finden Sie in RFC1777 und
RFC1778.
PHP 3, PHP 4: Inkludiert mSQL Unterstützung. Der Parameter zu dieser
Option ist das mSQL install directory, default ist /usr/local/Hughes. Das ist das Default
Verzeichnis der mSQL 2.0 Distribution.
configure erkennt automatisch welche Version von
mSQL Sie benutzen. PHP unterstützt sowohl 1.0 als auch 2.0, wenn Sie
jedoch PHP mit mSQL 1.0 kompilieren, können Sie nur mSQL 1.0 Datenbanken
benutzen, und umgekehrt.
PHP 3: Inkludiert MySQL Unterstützung. DIR ist das MySQL base install
directory, als default werden einige für MySQL Dateien übliche Stellen
durchsucht.
PHP 4: Inkludiert MySQL Unterstützung. DIR ist das MySQL base directory.
Wenn nicht spezifiziert, wird die bundled MySQL Bibliothek verwendet.
Diese Option ist standardmäßig aktiviert.
PHP 3: Inkludiert Oracle Datenbankunterstützung. DIR ist Oracle's Home directory,
default ist $ORACLE_HOME.
PHP 4: Inkludiert Oracle-oci7 Unterstützung. Default DIR ist ORACLE_HOME.
Inkludiert Oracle Unterstützung, wurde getestet und sollte zumindest mit
den Oracle Versionen 7.0 bis 7.3 funktionieren. Der Parameter ist das
ORACLE_HOME Verzeichnis. Sie müssen diesen Parameter nicht
angeben, wenn Ihre Oracle Umgebung aufgesetzt ist.
PHP 3: Inkludiert PostgresSQL Unterstützung. DIR ist das PostgresSQL
base install directory, default ist
/usr/local/pgsql.
PHP 4: Inkludiert PostgreSQL Unterstützung. DIR ist das PostgreSQL
base install directory, default ist
/usr/local/pgsql. Setzen Sie DIR auf shared um
als ein dl zu builden, oder shared,DIR um als ein dl zu builden, und
DIR zu spezifizieren.
PHP 3, PHP 4: Inkludiert OpenLink ODBC Unterstützung. DIR ist das
OpenLink base install directory, default ist /usr/local/openlink.
Seit PHP 4.0.6 ist diese Option nicht mehr gültig.
Verwenden Sie die Option --with-iodbc, wenn
Sie das ODBC System von OpenLink Software benutzen wollen.
PHP 3, PHP 4: Inkludiert Unterstützung für eine spezielle ODBC
Bibliothek. Der Parameter ist das Basisverzeichnis, default ist
/usr/local.
Diese Option setzt voraus, dass Sie CUSTOM_ODBC_LIBS definiert haben,
wenn Sie das configure Skript starten. Sie brauchen auch einen gültigen
odbc.h header in Ihrem Include Pfad. Wenn Sie keinen haben, erstellen
Sie ihn und inkludieren Sie Ihren spezifischen Header von dort.
Ihr Header könnte auch ein paar zusätzliche Definitionen benötigen,
speziell wenn es sich um eine Multiplattform handelt. Definieren Sie
diese in CFLAGS.
Zum Beispiel können Sie Sybase SQL Anywhere auf QNX wie folgt
verwenden:
CFLAGS=-DODBC_QNX LDFLAGS=-lunix CUSTOM_ODBC_LIBS="-ldblib
-lodbc" ./configure --with-custom-odbc=/usr/lib/sqlany50
PHP 3: Unified ODBC Unterstützung verhindern. Ist nur angebracht,
wenn iODBC, Adabas, Solid, Velocis oder eine spezielle ODBC
Schnittstelle aktiviert ist.
PHP 4: Ist unter PHP 4 nicht verfügbar.
Das Unified ODBC Modul ist eine einheitliche Schnittstelle zu
allen Datenbanken mit ODBC-basierten Schnittellen, wie z.B. Solid,
IBM DB2 und Adabas D. Es arbeitet auch mit normalen ODBC Bibliotheken.
Es wurde getestet mit iODBC, Solid, Adabas D, IBM DB2 und Sybase SQL
Anywhere getestet. Es benötigt eine (und nur eine) dieser Erweiterungen
oder die Velocis Erweiterung aktiviert, oder eine spezielle ODBC
Bibliothek spezifiziert. Diese Option nur angebracht, wenn eine der
folgenden Optionen verwendet wird:
--with-iodbc,
--with-solid,
--with-ibm-db2,
--with-adabas,
--with-velocis,
or --with-custom-odbc.
PHP 3: Diese Option ist für PHP 3 nicht verfügbar.
PHP 4: Cybermut-Unterstützung in PHP 4 einkompilieren.
DIR ist das Cybermut SDK Basisverzeichnis, das mindestens
die beiden Dateien libcm-mac.a und
cm-mac.h enthält.
PHP 3: Inkludiert Cybercash MCK Unterstützung. DIR ist das cybercash mck
build directory, default ist
/usr/src/mck-3.2.0.3-linux. Hilfe finden Sie
in extra/cyberlib.
PHP 4: Ist nicht verfügbar; verwenden Sie stattdessen --with-cybercash
.
PHP 3: Inkludiert GD Unterstützung (DIR ist das GD install dir).
PHP 4: Inkludiert GD Unterstützung (DIR ist das GD install dir). Setzen Sie
DIR auf shared um als ein dl zu builden, oder shared,DIR um als ein dl zu
builden und DIR trotzdem zu spezifizieren.
PHP 3: Inkludiert ImageMagick Unterstützung. DIR ist das
Installationsverzeichnis, und wenn Sie es nicht angeben,
versucht es PHP selbst zu finden. [experimentell]
PHP 3: Kompiliert ohne BC arbitrary precision math
Funktionen. Diese Funktionen erlauben Ihnen mit Zahlen außerhalb
des bei regulären Integern und Floats erlaubten Bereiches zu
arbeiten. Siehe auch BCMath Arbitrary
Precision Mathematics Functions für weitere Informationen.
PHP 4: Ist nicht verfügbar; bcmath ist nicht standardmäßig einkompiliert.
Verwenden Sie --enable-bcmath,
um es zu integrieren.
PHP 3: Ist in PHP 3 nicht verfügbar; bcmath ist standardmäßig einkompiliert.
Verwenden Sie --disable-bcmath,
um dies zu verhindern.
PHP 4: Kompiliert mit bc style precision math Funktionen. Siehe
README-BCMATH für Instruktionen, wie dieses installiert wird.
Diese Funktionen erlauben Ihnen, mit Zahlen außerhalb des bei
regulären Integern und Floats erlaubten Bereiches zu arbeiten.
Weitere Informationen finden Sie in BCMath
Arbitrary Precision Mathematics Functions.
PHP 3, PHP 4: Ist diese Option aktiviert, kann das CGI Binary sicher
außerhalb des Web Verzeichnisbaumes platziert werden, und die Leute
können die .htaccess Security nicht umgehen.
PHP 3, PHP 4: Aktiviert die Sicherheitsprüfung für interne Server
Redirects. Sie sollten dies verwenden, wenn Sie die CGI Version
mit Apache einsetzen.
PHP 3: Inkludiert pdflib Unterstützung (getestet mit 0.6 und 2.0). DIR
ist das pdflib install directory, default ist
/usr/local.
PHP 4: Inkludiert pdflib 3.x/4.x Unterstützung. DIR ist die pdflib install
location, default ist /usr/local.
PHP 4 and PDFlib 3.x/4.x benötigen verfügbare JPEG und TIFF Bibliotheken.
Wenn Sie PDFlib Unterstützung kompilieren, verwenden Sie die
--with-jpeg-dir
und
--with-tiff-dir
Konfigurationsoptionen. Sie können zusätzlich auch die Optionen
--with-png-dir
und
--with-zlib-dir
verwenden, um PNG und Zlib Unterstützung in die PDFlib Extension zu
kompilieren.
PHP 4: Inkludiert servlet Unterstützung. DIR ist das base install
directory für das JSDK. Dieses SAPI verlangt, dass die Java
Extension als ein shared dl erstellt wird.
PHP 3: Ohne Perl Compatible Regular Expressions Unterstützung
PHP 4: Ohne Perl Compatible Regular Expressions Unterstützung.
Verwenden Sie --with-pcre-regex=DIR, um mit DIR anzugeben, wo sich die
Include- und Bibliothekendateien von PCRE befinden, wenn Sie die
bundled Bibliothek nicht verwenden.
PHP 3, PHP 4: Verhindere den URL-aware fopen wrapper, welcher den
Zugriff auf Dateien über http oder ftp ermöglicht.
Warnung
Diese Option ist nur für PHP Versionen bis 4.0.3 verfügbar, aktuellere
Versionen bieten den INI Parameter
allow_url_fopen, damit Sie sich in diesem Punkt
nicht schon bei der Kompilation festlegen müssen.
PHP 3, PHP 4: Inkludiert SNMP Unterstützung. DIR ist das SNMP base
install directory, default ist die Suche in einigen für die snmp
Installation üblichen Verzeichnissen. Setzen Sie DIR auf shared um
als ein dl zu builden, oder shared,DIR um als ein dl zu builden und
DIR anzugeben.
PHP 4: Erstellt PHP als ein Pike Modul zur Verwendung mit dem Caudium
Webserver. DIR ist das Caudium base directory. Ist kein Directory
angegeben, wird $prefix/caudium/server angenommen. Das Präfix wird von
der Option --prefix bestimmt, default ist /usr/local.