Heim > Artikel > Backend-Entwicklung > Optionen für PHP-Konfigurationsdetails
Apache-Modul
Syntax: --with-apache=DIR
Beschreibung: Verwenden Sie diese Option, um die Verwendung von PHP als Apache-Modul zu ermöglichen. Die Zeichenfolge von DIR kann /usr/local/Apache oder eine andere sein Installationen Apache-Verzeichnis
Beispiel: --with-apache=/var/lib/apache
fhttpd-Servermodul
Syntax: --with-fhttpd=DIR
Anweisungen: Bei Verwendung des fttpd-Servers , können Sie diese Anweisung verwenden, um PHP zu kompilieren. Durch die Verwendung von Modulen zur Zusammenarbeit mit dem FTPD-Server kann eine bessere Effizienz erzielt werden.
Adabas D-Datenbank
Syntax: --with-adabas=DIR
Erklärung: Diese Option ist erforderlich, wenn das Datenbanksystem eine Adabas D-Datenbank ist. Einzelheiten zur Adabas D-Datenbank finden Sie unter http://www.adabas.com.
Beispiel: --with-adabas=/usr/local/adabasd
dBase-Datentabelle
Syntax: --with-dbase
Erklärung: Fügen Sie einfach diese Option hinzu, keine anderen Parameter erforderlich Oder Funktionsbibliothek, PHP ermöglicht dem System den Zugriff auf die dBase-Datentabelle.
filePro-Datenbank
Syntax: --with-filepro
Erklärung: Sie können die filePro-Datenbank lesen (schreibgeschützt), ohne den Datenbankpfad und andere Funktionsbibliotheken anzugeben.
mSQL-Datenbank
Syntax: --with-msql=DIR
Beschreibung: Bietet Zugriff auf die mSQL-Datenbank. Weitere Einzelheiten finden Sie auf der mSQL-Website http://www.hughes.com.au.
Beispiel: --with-msql=/usr/local/Hughes
MySQL-Datenbank
Syntax: --with-mysql=DIR
Beschreibung: Bietet Zugriff auf die MySQL-Datenbank. Weitere Einzelheiten finden Sie auf der MySQL-Website http://www.tcx.se.
Beispiel: --with-mysql=/usr/local/mysql
iODBC-Datenbankgerät
Syntax: --with-iodbc=DIR
Beschreibung: Stellt ein ODBC-Datenbankgerät für den Zugriff bereit Backend-Datenbank. Weitere Einzelheiten finden Sie auf der iODBC-Website http://www.iodbc.org.
Beispiel: --with-iodbc=/usr/local/iodbc
OpenLink ODBC-Datenbankgerät
Syntax: --with-openlink=DIR
Beschreibung: OpenLink ODBC-Datenbankgerät verwenden, Wird für den Zugriff auf die Backend-Datenbank verwendet. Weitere Einzelheiten finden Sie auf der OpenLink ODBC-Website http://www.openlinksw.com.
Beispiel: --with-openlink=/usr/local/openlink
Oracle-Datenbank
Syntax: --with-oracle=DIR
Beschreibung: Oracle-Datenbank verwenden. Die Version von Oracle muss Version 7.3 oder höher sein. Sie können im PHP-Programm auch die Umgebungsvariable ORACLE_HOME verwenden, um den Pfad zu Oracle anzugeben. Weitere Informationen zu Oracle finden Sie auf der Oracle-Website http://www.oracle.com.
Beispiel: --with-oracle=/export/app/oracle/product/7.3.2
PostgreSQL-Datenbank
Syntax: --with-pgsql=DIR
Anleitung: PostgreSQL verwenden Datenbank. Weitere Informationen zu PostgreSQL finden Sie auf der PostgreSQL-Website http://www.postgreSQL.org oder auf der Taiwan Mirror-Website http://postgresql.ccit.edu.tw.
Beispiel: --with-pgsql=/usr/local/pgsql
Solid-Datenbank
Syntax: --with-solid=DIR
Anweisungen: Solid-Datenbank verwenden. Weitere Informationen zu Solid finden Sie auf der Solid-Website http://www.solidtech.com.
Beispiel: --with-solid=/usr/local/solid
Sybase-Datenbank
Syntax: --with-sybase=DIR
Beschreibung: Sybase-Datenbank verwenden. Weitere Informationen zu Sybase finden Sie auf der Sybase-Website http://www.sybase.com.
Beispiel: --with-sybase=/home/sybase
Sybase-CT-Datenbank
Syntax: --with-sybase-ct=DIR
Anleitung: Sybase-CT-Datenbank verwenden.
Beispiel: --with-sybase-ct=/home/sybase
Velocis-Datenbank
Syntax: --with-velocis=DIR
Anleitung: Velocis-Datenbank verwenden. Weitere Informationen zur Velocis-Datenbank finden Sie auf der Raima-Website unter http://www.raima.com.
Beispiel: --with-velocis=/usr/local/velocis
Benutzerdefinierter ODBC-Datenbanktreiber
Syntax: --with-custom-odbc=DIR
Beschreibung: Benutzerdefinierte ODBC-Funktionsbibliothek verwenden. Natürlich müssen Sie bei Verwendung dieser Methode die Variablen CUSTOM_ODBC_LIBS und CFLAGS angeben. Wenn Sie beispielsweise Sybase SQL Anywhere auf einem QNX-Computer verwenden, müssen Sie möglicherweise die Systemumgebungsvariablen CFLAGS=-DODBC_QNX, LDFLAGS=-lunix und CUSTOM_ODBC_LIBS="-ldblib -lodbc" konfigurieren und --with-custom-odbc hinzufügen =/ in der PHP-Konfiguration usr/lib/sqlany50
Beispiel: --with-custom-odbc=/usr/local/odbc
Verwenden Sie keinen ODBC-Datenbanktreiber
Syntax: --disable -unified-odbc
Beschreibung: Mit dieser Option werden alle ODBC-Datenbanktreiber deaktiviert. Für diese Option muss kein Pfad angegeben werden. Die von dieser Option betroffenen Optionen sind --with-iodbc, --with-solid, --with-adabas, --with-velocis und --with-custom-odbc.
LDAP Directory Protocol
Syntax: --with-ldap=DIR
Beschreibung: Wenn Sie das Directory Protocol (Lightweight Directory Access Protocol, LDAP) verwenden möchten, müssen Sie diese Option aktivieren. Einzelheiten zu LDAP finden Sie in den RFC-Dokumenten RFC1777 und RFC1778.
Beispiel: --with-ldap=/usr/local/ldap.
mcrypt-Kodierungsfunktionsbibliothek
Syntax: --with-mcrypt=DIR
Erklärung: Wenn die mcrypt-Funktion ist installiert Nachdem Sie die Bibliothek hinzugefügt haben, können Sie diese Option beim Kompilieren von PHP hinzufügen, damit das Programm die Kodierungs- und Dekodierungsfunktion verwenden kann.
Beispiel: --with-mcrypt=/usr/local/include
Sys V-Signal
Syntax: --enable-sysvsem
Beschreibung: Zur Verwendung des SysV-Signalmechanismus (Semaphoren). , müssen Sie diese Option aktivieren.
XML-Unterstützung
Syntax: --with-xml
Beschreibung: Durch Aktivieren dieser Option kann die von James Clark geschriebene XML-Parsing-Bibliothek unterstützt werden.
Wartungsmodus
Syntax: --enable-maintainer-mode
Beschreibung: Diese Option ist im Allgemeinen nicht aktiviert, es sei denn, sie ist für PHP-Entwickler nützlicher.
Bibliothek für reguläre Ausdrücke
Syntax: --with-system-regex
Beschreibung: Wenn Sie zusätzliche Funktionen für reguläre Ausdrücke benötigen, können Sie diese Option hinzufügen.
PHP-Konfigurationsdatei
Syntax: --with-config-file-path=DIR
Beschreibung: Wird verwendet, um den Pfad von php3.ini oder php4.ini zur Verwendung während der PHP-Initialisierung anzugeben.
Beispiel: --with-config-file-path=/usr/local/lib
PHP-Ausführungspfad
Syntax: --with-exec-dir=DIR
Erklärung: Manchmal Aus Gründen der Systemsicherheit wird das Verzeichnis angegeben, in dem das PHP-Programm ausgeführt werden muss.
Beispiel: --with-exec-dir=/usr/local/bin
Debug-Modus
Syntax: --enable-debug
Erklärung: Diese Option wird im Allgemeinen nicht verwendet, es sei denn, Mehr nützlich bei der Entwicklung von PHP-Programmen. Es können zusätzliche Fehlermeldungen angezeigt werden.
Abgesicherter Modus
Syntax: --enable-safe-mode
Beschreibung: Der Standardwert ist aktiviert, was einen besseren Schutz für die Systemsicherheit bieten kann.
Variablenverfolgung
Syntax: --enable-track-vars
Beschreibung: Erlaubt PHP, die drei Variablen HTTP_GET_VARS, HTTP_POST_VARS und HTTP_COOKIE_VARS zu verfolgen, die normalerweise aktiviert sind.
Einleitungszeichen automatisch hinzufügen
Syntax: --enable-magic-quotes
Beschreibung: Ermöglicht dem Programm, bei der Ausführung automatisch Backslash-Einleitungszeichen hinzuzufügen.
Öffnen Sie den Debugger
Syntax: --enable-debugger
Beschreibung: Öffnen Sie den integrierten PHP-Debugger. Derzeit befindet sich diese Funktion noch im experimentellen Stadium und ist noch nicht ausgereift.
Pfad verwerfen (Discard Path)
Syntax: --enable-discard-path
Beschreibung: Durch Aktivieren dieser Option können Benutzer .htaccess und andere systemsicherheitsrelevante Dateien nicht lesen Informationen über das Browserdokument.
Hochpräzise mathematische Funktionen
Syntax: --enable-bcmath
Beschreibung: Hochpräzise Funktionen aktivieren. Diese Funktionsbibliothek muss zuerst installiert werden, damit diese Option wirksam ist.
CGI-Umleitung erzwingen
Syntax: --enable-force-cgi-redirect
Beispiel: Wenn Sie den CGI-VERSION-Modus zum Ausführen von PHP-Einstellungen verwenden, erhöht die Aktivierung dieser Option die Sicherheit. Wenn ein Benutzer beispielsweise http://my.host/cgi-bin/php/secret/doc.html liest und auf einen Benutzer auf Hackerebene trifft, der das PHP-System gut kennt, kann er oder sie die folgende URL http eingeben: //my.host/secret/doc.html, um relevante Informationen zu lesen. Wenn PHP und Apache zusammen kompiliert werden und PHP Teil von Apache wird, müssen Sie diese Option nicht hinzufügen.
Keine kurzen Tags verwenden
Syntax: --disable-short-tags
Erklärung: Nach der Konfiguration dieser Option können PHP-Programme keine kurzen Tags ... ?> ; verwenden , achten Sie darauf, das lange Tag zu verwenden.
Entfernte Dateien einführen
Syntax: --enable-url-includes
Beschreibung: Durch die Konfiguration dieser Option kann das PHP-Programm Dateien in den entfernten HTTP- oder FTP-Server einbinden.
Syntaxeffekt ausschalten
Syntax: --disable-syntax-hl
Hinweis: Mit dieser Option wird der Farbeffekt der PHP-Syntax ausgeschaltet.
Funktionsbibliothekspfad
Syntax: CPPFLAGS=-IDIR und LDFLAGS=-LDIR
Hinweis: Wenn PHP sicher ist oder sich die für die Kompilierung erforderliche Funktionsbibliothek in einem geeigneten Pfad befindet, müssen Sie dies hinzufügen Option, LDFLAGS stellt den Pfad der Funktionsbibliothek dar und CPPFLAGS stellt den Pfad der Header-Datei dar.
Beispiel: LDFLAGS=-L/my/lib/dir CPPFLAGS=-I/my/include/dir ./configure
Das Obige ist der Inhalt der detaillierten PHP-Konfigurationsoptionen, bitte achten Sie auf weitere Verwandte Artikel PHP Chinesische Website (www.php.cn)!