Heim  >  Artikel  >  Backend-Entwicklung  >  Optionen für PHP-Konfigurationsdetails

Optionen für PHP-Konfigurationsdetails

黄舟
黄舟Original
2016-12-15 14:32:401219Durchsuche

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 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)!


Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn