Як я можу визначити параметри PHP за час компіляції?


11

Я намагаюся налаштувати інсталяцію php, але я не так знайомий з компілюванням програм з нуля. Як я можу визначити, які параметри компіляції використовувались для php? Зокрема, я намагаюся визначити, чи --with-readlineбув вказаний варіант. Дякую!


4
Належить до переповнення стека?

1
Можливо, я подумав, що вони запитують, чи підтримує версія від PHP в OSX підтримку читання.
Джейсон Салаз

Відповіді:


12

php -i з командного рядка;

$ php -i
phpinfo ()
Версія PHP => 5.3.3

Система => Darwin jsalaz-mac.local 10.6.0 Darwin Kernel Версія 10.6.0: ср. 10 листопада 18:13:17 PST 2010; root: xnu-1504.9.26 ~ 3 / RELEASE_I386 i386
Дата складання => 22 серпня 2010 19:27:08
Налаштувати команду => '/var/tmp/apache_mod_php/apache_mod_php-53.3.1~2/php/configure' '--prefix = / usr' '--mandir = / usr / share / man' '--infodir = / usr / share / info '' - відключення відстеження залежності '' --sysconfdir = / приватний / тощо '' --with-apxs2 = / usr / sbin / apxs '' --enable-cli '' --з -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 '' --з -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 '

або;

Ця інформація повинна міститись у phpinfoфункції, яку ви можете розмістити на веб-сторінці та відвідати.

PHP Інформація про компіляцію

За довідковою сторінкою PHPInfo PHP все, що вам потрібно зробити, - це створити файл із вмістом:, <?php phpinfo(); ?>помістити його у місцеположення, яке відображається в Інтернеті разом із PHP, а потім переглядати його у веб-переглядачі.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.