Mai jos este prezentată lista parțială a opțiunilor de configurare,
folosite de scripturile configure ale PHP, atunci
când se efectuează compilarea în mediile de tip Unix. Majoritatea opțiunilor
de configurare sunt listate în locațiile corespunzătoare din paginile de
referință ale extensiilor, și nu aici.
Pentru o listă completă și reînnoită a opțiunilor de configurare lansați
./configure --help
în directorul cu sursa dumneavoastră PHP, după ce a fost lansat
autoconf
(vedeți, de asemenea capitolul despre instalare).
Dumneavoastră puteți fi cointeresat să citiți și documentația
» GNU configure pentru informații despre
opțiunile
configure suplimentare, cum ar fi
--prefix=PREFIX
.
Notă:
Acestea sunt utilizate doar în timpul compilării. Dacă doriți să modificați configurația PHP în timpul rulării, vă rugăm să vedeți capitolul despre Configurația la rulare.
Compilează cu simbolurile de debugging.
Setează modul în care fișierele instalate vor fi amplasate. TYPE este una din valorile PHP (implicit) sau GNU.
Instalează PEAR în DIR (implicit PREFIX/lib/php).
Fără instalarea PEAR.
Activează propriul handler SIGCHLD al PHP.
Dezactivează posibilitatea indicării căilor de căutare suplimentare ale bibliotecii la rulare.
Activează în mod explicit legătura cu libgcc.
Include fluxurile PHP experimentale. Nu folosiți decât dacă testați codul sursă!
Definește locația directorului de instalare zlib.
Folosește firele POSIX (implicit).
Asamblează biblioteci partajate [implicit=da].
Asamblează biblioteci statice [implicit=da].
Optimizează pentru o instalare rapidă [implicit=da].
Presupune că compilatorul C folosește ld al GNU [implicit=nu].
Evită închiderea (poate deteriora asamblările paralele).
Încearcă folosirea numai a obiectelor PIC/non-PIC [implicit=folosește ambele].
Compilează cu susțineara limitelor de memorie. (nu este disponibilă începând cu PHP 5.2.1 - mereu activată)
Dezactivează învelișul pentru funcția fopen, care susține accesarea fișierelor prin HTTP sau FTP. (nu este disponibil începând cu PHP 5.2.5)
Exportă numai simbolurile necesare. Vezi INSTALL pentru informații suplimentare.
Activează regulile și dependențele make nefolositoare (și uneori neclare) pentru un instalator obișnuit.
Setează calea în care este căutat php.ini, implicit aceasta este PREFIX/lib
.
Implicit activează modul sigur (safe mode).
Această facilitate a fost ÎNVECHITĂ începând cu PHP 5.3.0 și ELIMINATĂ începând cu PHP 5.4.0.
Permite executarea fișierelor numai din directorul DIR, atunci când
este activat modul sigur. Implicit este /usr/local/php/bin
.
Această facilitate a fost ÎNVECHITĂ începând cu PHP 5.3.0 și ELIMINATĂ începând cu PHP 5.4.0.
Implicit activează citatele magice (magic quotes).
Această facilitate a fost ÎNVECHITĂ începând cu PHP 5.3.0 și ELIMINATĂ începând cu PHP 5.4.0.
Dezactivează forma scurtă implicită a etichetei de startare <? .
Permite executarea codului-sursă multibyte în interpretorul și scanerul limbajului. Când PHP este compilat cu această opțiune, se activează de asemenea și directiva encoding în construcția declare.
Această facilitate a fost ÎNVECHITĂ începând cu PHP 5.3.0 și ELIMINATĂ începând cu PHP 5.4.0.
Specifică directorul unde se află bibliotecile cu ajutorul cărora a fost
asamblat PHP pe un sistem Unix. Pentru sisteme pe 64 biți, este necesar
de a stabili acest argument cu valoarea directorului lib64
în felul următor: --with-libdir=lib64
.
Lista ce urmează conține interfețele SAPI (Server
Application Programming Interface — Interfața de
Programare a Aplicațiilor pentru Server
) disponibile
pentru PHP.
Asamblează un modul partajat pentru Apache. FILE este calea opțională spre instrumentul apxs; implicit este apxs. Asigurați-vă că specificați versiunea apxs care este într-adevăr instalată pe sistemul dumneavoastră, NU aceea ce se conține în pachetul cu sursa apache.
Asamblează un modul static pentru Apache. DIR este directorul de vârf al serverului Apache asamblat, implicit este /usr/local/apache.
Activează tabelele de transfer pentru mod_charset (Apache rusesc).
Asamblează un modul partajat pentru Apache 2.0. FILE este calea opțională spre instrumentul apxs; implicit este apxs.
Dezactivează asamblarea versiunii CLI a PHP (aceasta impune și --without-pear). Mai multe informații sunt disponibile în secțiunea desspre Utilizarea PHP din linia de comandă.
Activează susținerea debugger-ului interactiv phpdbg ca modul SAPI în PHP 5.6.x sau ulterior.
Activează asamblarea unei biblioteci SAPI încorporate. TYPE poate fi sau
shared
, sau static
și implicit este
shared
.
Specifică calea spre web server-ele instalate Netscape/iPlanet/SunONE.
Include susținerea servlet-urilor. DIR este directorul de bază, unde este instalat JSDK. Acest SAPI necesită ca extensia java să fie asamblată ca un 'dl' partajat.
Dezactivează asamblarea versiunii CGI a PHP.
Începând cu PHP 5.3.0 acest argument activează FastCGI, care anterior
trebuia activat cu ajutorul --enable-fastcgi
.
Activează controlul de securitate pentru redirecționările interne ale serverului. Ar trebui să utilizați această opțiune dacă rulați versiunea CGI cu Apache.
Începând cu PHP 5.3.0 acest argument este activat implicit și nu mai există.
Pentru a dezactiva această funcționalitate, directiva ini
cgi.force_redirect trebuie
stabilită în 0
.
Dacă această opțiune e activată, fișierul binar CGI al PHP poate fi plasat în mod sigur în afara arborelui web și nimeni nu va putea sparge securitatea .htaccess.
Începând cu PHP 5.3.0 acest argument este dezactivat implicit și nu mai
există. Pentru a activa această facilitate, directiva ini cgi.discard_path
trebuie stabilită în 1
.
Dacă această opțiune e activată, modulul CGI va fi asamblat de asemenea cu susținerea FastCGI.
Începând cu PHP 5.3.0 acest argument nu mai există și este activat cu
--enable-cgi
în loc.
Dacă această opțiune e dezactivată, căile ca /info.php/test?a=b nu vor funcționa. Pentru informații suplimentare, accesați » Manualul Apache.
Începând cu PHP 5.3.0 acest argument este activat în mod implicit și de fapt
nici nu mai există. Pentru a dezactiva această facilitate directiva ini
cgi.fix_pathinfo trebuie stabilită
la valoarea 0
.