Komplette Liste der Konfigurationsoptionen

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 PHP 4 configure Skripten (Stand 4.1.0) unterstützt, und zum Kompilieren in einer Unix-ähnlichen Umgebung verwendet werden. Manche Optionen sind in PHP 3, manche in PHP 4 und manche sind in beiden Versionen verfügbar. Dies ist derzeit noch nicht verzeichnet.

Es gibt generelle Konfigurationsoptionen für das configure Skript, nähere Informationen dazu finden Sie in den Manpages für GNU autoconf, oder den Aufruf von configure --help, welcher eine vollständige und aktuelle Liste bietet.

Konfigurationsoptionen in PHP 4

Anmerkung: Diese Optionen werden nur in PHP 4 mit Stand von PHP 4.1.0 verwendet. Manche davon sind auch in älteren Versionen von PHP 4 verfügbar, manche sogar in PHP 3, manche nur in PHP 4.1.0. Sollten Sie eine ältere Version von PHP kompilieren wollen kann es sein, dass manche Optionen nicht verfügbar sind.

Datenbankoptionen

--with-dbplus

Inkludiert dbplus Unterstützung.

--with-adabas[=DIR]

Inkludiert Adabas D Unterstützung. DIR ist das Adabas Installationsverzeichnis. Default ist /usr/local.

--with-sapdb[=DIR]

Inkludiert SAP DB Unterstützung. DIR ist das SAP DB Installationsverzeichnis. Default ist /usr/local.

--with-solid[=DIR]

Inkludiert Solid Unterstützung. DIR ist das Solid Installationsverzeichnis. Default ist /usr/local/solid.

--with-ibm-db2[=DIR]

Inkludiert IBM DB2 Unterstützung. DIR ist das DB2 Installationsverzeichnis. Default ist /home/db2inst1/sqllib.

--with-empress[=DIR]

Inkludiert Empress Unterstützung. DIR ist das Empress Installationsverzeichnis. Default ist $EMPRESSPATH. Ab PHP4 unterstützt diese Option nur Empress Version 8.60 und höher.

--with-empress-bcs[=DIR]

Inkludiert Empress Local Access Unterstützung. DIR ist das Empress Installationsverzeichnis. Default ist $EMPRESSPATH. Ab PHP4 unterstützt diese Option nur Empress Version 8.60 und höher.

--with-birdstep[=DIR]

Inkludiert Birdstep Unterstützung. DIR ist das Birdstep Installationsverzeichnis. Default ist /usr/local/birdstep.

--with-custom-odbc[=DIR]

Inkludiert benutzerdefinierte ODBC Unterstützung. DIR ist das ODBC Installationsverzeichnis. Stellen Sie sicher, dass CUSTOM_ODBC_LIBS definiert ist und dass sich eine odbc.h in Ihrem Include Verzeichnis befindet. Z.B. sollten Sie folgendes für Sybase SQL Anywhere 5.5.00 definieren, bevor Sie das Configure Skript starten: CPPFLAGS="-DODBC_QNX -DSQLANY_BUG" LDFLAGS=-lunix CUSTOM_ODBC_LIBS="-ldblib -lodbc".

--with-iodbc[=DIR]

Inkludiert iODBC Unterstützung. DIR ist das iODBC Installationsverzeichnis. Default ist /usr/local.

--with-esoob[=DIR]

Inkludiert Easysoft OOB Unterstützung. DIR ist das OOB Installationsverzeichnis. Default ist /usr/local/easysoft/oob/client.

--with-unixODBC[=DIR]

Inkludiert unixODBC Unterstützung. DIR ist das unixODBC Installationsverzeichnis. Default ist /usr/local.

--with-openlink[=DIR]

Inkludiert OpenLink ODBC Unterstützung. DIR ist das OpenLink Installationsverzeichnis. Default ist /usr/local. Dies ist das gleiche wie iODBC.

--with-dbmaker[=DIR]

Inkludiert DBMaker Unterstützung. DIR ist das DBMaker Installationsverzeichnis. Default ist, wo die letzte Version von DBMaker installiert ist (wie z.B. /home/dbmaker/3.6).

--disable-unified-odbc

Deaktiviert unified ODBC Unterstützung. Nur anwendbar, wenn iODBC, Adabas, Solid, Velocis oder eine spezielle ODBC Schnittstelle aktiviert ist. Nur PHP 3!

Grafikoptionen

--without-gd

Deaktiviert GD Unterstützung. Nur PHP 3!

--with-imagick

Die imagick Erweiterung befindet sich nun in PECL von PEAR, und kann hier heruntergeladen werden. Die Installationsanweisungen für PHP 4 finden Sie auf der PEAR Site.

Ein einfaches --with-imagick ist nur in PHP 3 möglich, außer Sie folgen den Instruktionen auf der PEAR Site.

--with-ming[=DIR]

Inkludiert ming Unterstützung.

Verschiedene Optionen

--enable-force-cgi-redirect

Aktiviert die Sicherheitsprüfung für interne Serverumleitungen. Sie sollten diese Option verwenden, wenn Sie die CGI Version mit Apache verwenden.

--enable-discard-path

Ist diese Option aktiviert, kann das PHP CGI Programm sicher außerhalb des Web Verzeichnisbaumes platziert werden, und die Benutzer können die .htaccess Sicherheit nicht umgehen.

--with-fastcgi=SRCDIR

Erstellt PHP als FastCGI Applikation.

--enable-debug

Kompiliert mit Debug-Symbolen.

--with-layout=TYPE

Setzt die Anordnung der installierten Dateien. Type ist entweder PHP (default) oder GNU.

--with-pear=DIR

Installiert PEAR in DIR (default ist PREFIX/lib/php).

--without-pear

Unterdrückt die Installation von PEAR.

--enable-sigchild

Aktiviert den PHP-eigenen SIGCHLD Handler.

--disable-rpath

Verhindert die Übergabe weiterer Suchpfade für Laufzeitbibliotheken.

--enable-libgcc

Aktiviert das explizite Linken zur die libgcc.

--enable-php-streams

Inkludiert die experimentellen PHP Streams. Verwenden Sie dies nicht, wenn Sie nicht den Code testen!

--with-zlib-dir=<DIR>

Definiert das zlib Installationsverzeichnis.

--with-aspell[=DIR]

Inkludiert ASPELL Unterstützung.

--with-ccvs[=DIR]

Inkludiert CCVS Unterstützung.

--with-cybercash[=DIR]

Inkludiert CyberCash Unterstützung. DIR ist das CyberCash MCK Installationsverzeichnis.

--with-icap[=DIR]

Inkludiert ICAP Unterstützung.

--with-ircg-config

Pfad zu dem ircg-config Skript.

--with-ircg

Inkludiert ircg Unterstützung.

--enable-mailparse

Aktiviert mailparse Unterstützung.

--with-muscat[=DIR]

Inkludiert muscat Unterstützung.

--with-satellite[=DIR]

Aktiviert CORBA Unterstützung über Satellite (EXPERIMENTELL). DIR ist das Basisverzeichnis für ORBit.

--enable-trans-sid

Aktiviert transparent session id propagation.

--with-regex[=TYPE]

Verwendet die System regex Bibliothek (nicht empfohlen).

--with-vpopmail[=DIR]

Inkludiert vpopmail Unterstützung.

--with-tsrm-pthreads

Verwendet POSIX threads (default).

--enable-shared[=PKGS]

Erstellt verteilte Bibliotheken [default=yes].

--enable-static[=PKGS]

Erstellt statische Bibliotheken [default=yes].

--enable-fast-install[=PKGS]

Optimiert für schnelle Installation [default=yes].

--with-gnu-ld

Nimmt an, dass der C Compiler GNU ld verwendet [default=no].

--disable-libtool-lock

Vermeide locking (könnte sein, dass parallele Builds nicht funktionieren).

--with-pic

Versucht, nur PIC/non-PIC Objekte zu verwenden [default=use both].

--enable-memory-limit

Kompiliert mit Unterstützung für Speicherlimit.

--disable-url-fopen-wrapper

Verhindert den URL-aware fopen wrapper, der den Zugriff auf Dateien über HTTP oder FTP erlaubt.

--enable-versioning

Exportiert nur die benötigten Symbole. Siehe INSTALL für weitere Informationen.

--with-imsp[=DIR]

Inkludiert IMSp Unterstützung (DIR ist das Include-Verzeichnis von IMSP und libimsp.a). Nur PHP 3!

--with-mck[=DIR]

Inkludiert Cybercash MCK Unterstützung. DIR ist das cybercash mck Build Verzeichnis, default ist /usr/src/mck-3.2.0.3-linux. Hilfe finden Sie in extra/cyberlib. Nur PHP 3!

--with-mod-dav=DIR

Inkludiert DAV Unterstützung durch Apache's mod_dav, DIR ist das Installationsverzeichnis von mod_dav (Nur Apache Modulversion!). Nur PHP 3!

--enable-debugger

Kompiliert mit Funktionen zum remote debugging. Nur PHP 3!

--enable-versioning

Nutzt die Vorteile der von Solaris 2.x und Linux unterstützten Versionierung und des Scoping. Nur PHP 3!

PHP Optionen

--enable-maintainer-mode

Aktiviert Regeln und Abhängigkeiten für make, welche für Leute die PHP nur gelegentlich installieren nicht nützlich (und manchmal verwirrend) sind.

--with-config-file-path=PATH

Setzt den Pfad für die php.ini, default ist PREFIX/lib.

--enable-safe-mode

Aktiviert safe mode standardmäßig.

--with-exec-dir[=DIR]

Wenn in safe mode, sind ausführbare Dateien nur in DIR erlaubt. Default ist /usr/local/php/bin.

--enable-magic-quotes

Aktiviert magic quotes standardmäßig.

--disable-short-tags

Verhindert standardmäßig die Kurzform der <? Start Tags.

Serveroptionen

--with-aolserver=DIR

Spezifiziert den Pfad zu dem installierten AOLserver.

--with-apxs[=FILE]

Erstellt ein verteiltes Apache Modul. FILE ist der optionale Pfadname zu dem Apache apxs tool; default ist apxs. Spezifizieren Sie die Version von dem aktuell auf Ihrem System installierten apxs, und NICHT die, die sich in dem Apache Tarball befindet.

--with-apache[=DIR]

Erstellt das Apache Modul. DIR ist das Top-Level Build-Verzeichnis, default ist /usr/local/apache.

--with-mod_charset

Aktiviert Transfertabellen für mod_charset (Rus Apache).

--with-apxs2[=FILE]

Erstellt ein verteiltes Apace 2.0 Modul. FILE ist der optionale Pfad zu dem Apache apxs Tool. Default ist apxs.

--with-fhttpd[=DIR]

Erstellt ein fhttpd Modul. DIR ist das Verzeichnis mit den fhttpd Sources. Default ist /usr/local/src/fhttpd.

--with-isapi=DIR

Erstellt PHP als ISAPI Modul für die Verwendung mit Zeus.

--with-nsapi=DIR

Spezifiziert den Pfad zu dem installierten Netscape Server.

--with-phttpd=DIR

Dzt. keine Information.

--with-pi3web=DIR

Erstellt PHP als Modul für Pi3Web.

--with-roxen=DIR

Erstellt PHP als Pike Modul. DIR ist das Roxen Hauptverzeichnis, gewöhnlich /usr/local/roxen/server.

--enable-roxen-zts

Erstellt das Roxen Modul mit Zend Thread Safety.

--with-servlet[=DIR]

Inkludiert Servlet Unterstützung. DIR ist das Installationsverzeichnis des JSDK. Dieses SAPI setzt voraus, dass die Java Erweiterung als verteilte Bibliothek erstellt wurde.

--with-thttpd=SRCDIR

Erstellt PHP als thttpd Modul.

--with-tux=MODULEDIR

Erstellt PHP als TUX Modul (Nur Linux).