Come posso determinare le opzioni di compilazione di PHP?

10

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

    
posta eykanal 17.03.2011 - 22:19
fonte

1 risposta

11

php -i dalla riga di comando;

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

System => Darwin jsalaz-mac.local 10.6.0 Darwin Kernel Version 10.6.0: Wed Nov 10 18:13:17 PST 2010; root:xnu-1504.9.26~3/RELEASE_I386 i386
Build Date => Aug 22 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'

o;

Questa informazione dovrebbe essere nell'output della funzione phpinfo che puoi inserire in una pagina web e visitare.

Per PHP Reference Page PHP , tutto ciò che devi fare è creare un file con i contenuti: <?php phpinfo(); ?> , metterlo in una posizione visualizzabile sul Web con PHP, quindi naviga in un browser.

    
risposta data 17.03.2011 - 22:33
fonte

Leggi altre domande sui tag