Wie kann ich die Kompilierungsoptionen von PHP bestimmen?

11

Ich versuche, meine PHP-Installation anzupassen, bin aber nicht so vertraut mit dem Kompilieren von Programmen von Grund auf. Wie kann ich feststellen, welche Optionen zur Kompilierungszeit für PHP verwendet wurden? Insbesondere versuche ich festzustellen, ob die --with-readlineOption angegeben wurde. Vielen Dank!

eykanal
quelle
4
Gehört zum Stapelüberlauf?
1
Vielleicht dachte ich, sie fragten, ob die ausgelieferte Version von PHP in OSX Readline-Unterstützung bietet oder nicht.
Jason Salaz

Antworten:

12

php -i von der Kommandozeile;

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

System => Darwin jsalaz-mac.local 10.6.0 Darwin Kernel Version 10.6.0: Mi Nov 10 18:13:17 PST 2010; root: xnu-1504.9.26 ~ 3 / RELEASE_I386 i386 Erstellungsdatum
=> 22. August 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-abhängigkeitsverfolgung '' --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 '

oder;

Diese Informationen sollten in der phpinfoFunktionsausgabe enthalten sein, die Sie in eine Webseite einfügen und besuchen können.

Ausgabe des PHP-Info-Kompilierungsflags

Auf der PHPInfo-Referenzseite von PHP müssen Sie lediglich eine Datei mit dem Inhalt erstellen :,<?php phpinfo(); ?> sie mit PHP an einem im Internet sichtbaren Speicherort ablegen und dann in einem Browser zu ihr navigieren.

Jason Salaz
quelle