¿Cómo puedo determinar las opciones de tiempo de compilación de PHP?

11

Estoy tratando de personalizar mi instalación de php, pero no estoy tan familiarizado con la compilación de programas desde cero. ¿Cómo puedo determinar qué opciones de tiempo de compilación se usaron para php? Específicamente, estoy tratando de determinar si --with-readlinese especificó la opción. ¡Gracias!

eykanal
fuente
44
¿Pertenece al desbordamiento de pila?
1
Tal vez, supuse que estaban preguntando si la versión enviada de PHP en OSX tiene soporte de readline.
Jason Salaz

Respuestas:

12

php -i desde la línea de comando;

$ php -i
phpinfo ()
Versión de PHP => 5.3.3

Sistema => Darwin jsalaz-mac.local 10.6.0 Darwin Kernel Versión 10.6.0: miércoles 10 de noviembre 18:13:17 PST 2010; root: xnu-1504.9.26 ~ 3 / RELEASE_I386 i386
Fecha de construcción => 22 de agosto de 2010 19:27:08
Configure Command => '/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 '' --with -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;

Esta información debe estar en el phpinforesultado de la función que puede poner en una página web y visitar.

Salida de bandera de compilación de información PHP

Según la página de referencia PHPInfo de PHP , todo lo que tiene que hacer es crear un archivo con el contenido: <?php phpinfo(); ?>colocarlo en una ubicación web visible con PHP y luego buscarlo en un navegador.

Jason Salaz
fuente