Como posso determinar as opções de tempo de compilação do PHP?

11

Estou tentando personalizar minha instalação do php, mas não estou familiarizado com a compilação de programas do zero. Como posso determinar quais opções de tempo de compilação foram usadas para php? Especificamente, estou tentando determinar se a --with-readlineopção foi especificada. Obrigado!

eykanal
fonte
4
Pertence ao estouro de pilha?
1
Talvez, eu imaginei que eles estavam perguntando se a versão fornecida do PHP no OSX tem suporte para readline.
procurando

Respostas:

12

php -i da linha de comando;

$ php -i
phpinfo ()
Versão do PHP => 5.3.3

Sistema => Darwin jsalaz-mac.local 10.6.0 Versão do Kernel do Darwin 10.6.0: quarta-feira, 10 de novembro às 18:13:17 PST 2010; root: xnu-1504.9.26 ~ 3 / RELEASE_I386
Data de criação do i386 => 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 '' --com -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 '' - Ative o 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 '' - Ative o 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 '

ou;

Esta informação deve estar na phpinfosaída da função que você pode colocar em uma página da web e visitar.

Saída do Sinalizador de Compilação de Informações do PHP

De acordo com a Página de Referência PHPInfo do PHP , tudo o que você precisa fazer é criar um arquivo com o conteúdo: <?php phpinfo(); ?>coloque-o em um local visível na Web com PHP e depois navegue até ele em um navegador.

Jason Salaz
fonte