Come posso determinare le opzioni in fase di compilazione di PHP?


10

Sto cercando di personalizzare la mia installazione di php, ma non ho familiarità con la compilazione di programmi da zero. Come posso determinare quali opzioni di compilazione sono state usate per php? In particolare, sto cercando di determinare se l' --with-readlineopzione è stata specificata. Grazie!


4
Appartiene allo Stack Overflow?

1
Forse, ho pensato che stessero chiedendo se la versione fornita di PHP in OSX ha il supporto readline.
Jason Salaz,

Risposte:


11

php -i dalla riga di comando;

$ php -i
phpinfo ()
Versione PHP => 5.3.3

Sistema => Darwin jsalaz-mac.local 10.6.0 Darwin Kernel Versione 10.6.0: Mer 10 Nov 18:13:17 PST 2010; root: xnu-1504.9.26 ~ 3 / RELEASE_I386 i386
Data di costruzione => 22 agosto 2010 19:27:08
Configura comando => '/var/tmp/apache_mod_php/apache_mod_php-53.3.1~2/php/configure' '--prefix = / usr' '--mandir = / usr / share / man' '--infodir = / usr / share / info '' --disable-dependency-tracking '' --sysconfdir = / private / etc '' --with-apxs2 = / usr / sbin / apxs '' --enable-cli '' --with -config-file-path = / etc '' --with-libxml-dir = / usr '' --with-openssl = / usr '' --with-kerberos = / usr '' --with-zlib = / usr '' --enable-bcmath '' --with-bz2 = / usr '' --enable-calendar '' --with-curl = / usr '' --enable-exif '' --enable-ftp ' '--with-gd' '--with-jpeg-dir = / BinaryCache / apache_mod_php / apache_mod_php-53.3.1 ~ 2 / Root / usr / local' '--with-png-dir = / BinaryCache / apache_mod_php / apache_mod_php -53.3.1 ~ 2 / Root / usr / local ''--enable-gd-native-ttf '' --with-ldap = / usr '' --with-ldap-sasl = / usr '' --enable-mbstring '' --enable-mbregex '' - con -mysql = mysqlnd '' --with-mysqli = mysqlnd '' --with-pdo-mysql = mysqlnd '' --with-mysql-sock = / var / mysql / mysql.sock '' --with-iodbc = / usr '' --enable-shmop '' --with-snmp = / usr '' --enable-soap '' --enable-sockets '' --enable-sysvmsg '' --enable-sysvsem '' - -enable-sysvshm '' --with-xmlrpc '' --with-iconv-dir = / usr '' --with-xsl = / usr '' --enable-zend-multibyte '' --enable-zip ' '--with-pcre-regex = / usr'--with-mysqli = mysqlnd '' --with-pdo-mysql = mysqlnd '' --with-mysql-sock = / var / mysql / mysql.sock '' --with-iodbc = / usr '' - enable-shmop '' --with-snmp = / usr '' --enable-soap '' --enable-sockets '' --enable-sysvmsg '' --enable-sysvsem '' --enable-sysvshm '' --with-xmlrpc '' --with-iconv-dir = / usr '' --with-xsl = / usr '' --enable-zend-multibyte '' --enable-zip '' --with-pcre -regex = / usr'--with-mysqli = mysqlnd '' --with-pdo-mysql = mysqlnd '' --with-mysql-sock = / var / mysql / mysql.sock '' --with-iodbc = / usr '' - enable-shmop '' --with-snmp = / usr '' --enable-soap '' --enable-sockets '' --enable-sysvmsg '' --enable-sysvsem '' --enable-sysvshm '' --with-xmlrpc '' --with-iconv-dir = / usr '' --with-xsl = / usr '' --enable-zend-multibyte '' --enable-zip '' --with-pcre -regex = / usr'--with-iconv-dir = / usr '' --with-xsl = / usr '' --enable-zend-multibyte '' --enable-zip '' --with-pcre-regex = / usr '--with-iconv-dir = / usr '' --with-xsl = / usr '' --enable-zend-multibyte '' --enable-zip '' --with-pcre-regex = / usr '

o;

Queste informazioni dovrebbero essere phpinfonell'output della funzione che è possibile inserire in una pagina Web e visitare.

Output flag compilazione informazioni PHP

Per phpinfo riferimento Page di PHP , tutto quello che dovete fare è creare un file con il contenuto: <?php phpinfo(); ?>, metterlo in una posizione visibile web con PHP, quindi individuare in un browser.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.