Comment puis-je déterminer les options de compilation de PHP?

11

J'essaie de personnaliser mon installation php, mais je ne suis pas familier avec la compilation de programmes à partir de zéro. Comment savoir quelles options de compilation ont été utilisées pour PHP? Plus précisément, j'essaie de déterminer si l' --with-readlineoption a été spécifiée. Merci!

eykanal
la source
4
Appartient à Stack Overflow?
1
Peut-être, j'ai pensé qu'ils demandaient si la version fournie de PHP dans OSX avait ou non le support de readline.
Jason Salaz

Réponses:

12

php -i à partir de la ligne de commande;

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

Système => 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
Date de build => 22 août 2010 19:27:08
Configurer la commande => '/var/tmp/apache_mod_php/apache_mod_php-53.3.1~~/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 '

ou;

Ces informations devraient être dans la phpinfosortie de fonction que vous pouvez mettre dans une page Web et visiter.

Sortie de l'indicateur de compilation d'informations PHP

Selon la page de référence PHPInfo de PHP , tout ce que vous avez à faire est de créer un fichier avec le contenu :,<?php phpinfo(); ?> placez-le dans un emplacement visible sur le Web avec PHP, puis accédez-y dans un navigateur.

Jason Salaz
la source