Wie kann ich die Optionen zur Kompilierzeit von PHP bestimmen?

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

Gehört auf Stack Overflow?
Vielleicht dachte ich, sie fragen, ob die ausgelieferte Version von PHP in OSX Readline-Unterstützung hat oder nicht.

Antworten (1)

php -ivon der Befehlszeile;

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

System => Darwin jsalaz-mac.local 10.6.0 Darwin-Kernel-Version 10.6.0: Mittwoch, 10. November, 18:13:17 PST 2010; root:xnu-1504.9.26~3/RELEASE_I386 i386 Erstellungsdatum
=> 22. August 2010 19:27:08
Befehl konfigurieren => '/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-xsl=/usr' '--enable-zend-multibyte' '--enable-zip' '--with-pcre-regex=/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 Flags für die PHP-Info-Kompilierung

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