i'll answer myself (FINALLY!)
current "configure options" can be viewed with "php-config" shell script, aside with other compile time options too =D!!! ...
in some distributions it comes with the "php-devel" package... but until in this online manual "php-config" is mentioned in pecl extensions documentation (i couldn't find on pecl site), idk if that "php-devel" has something to do with this
... however i noticed they are literal strings inside the script, i hope the script itself were built together with php compilation o_O
in the previous page "configure options" (link shown above ^), there is an editor note with additional info about itСписок на основни опции за конфигурација
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
Список на основни опции за конфигурација
Референца за `configure.about.php` со подобрена типографија и навигација.
Список на основни опции за конфигурација
Подолу е делумен список на опции за конфигурирање што ги користи PHP
configure скрипти при компајлирање во Unix-like средини. Повеќето опции за конфигурирање се наведени на соодветните места на страниците за референци на екстензиите и не овде. За целосен ажуриран список на опции за конфигурирање, стартувајте скриптата. Список на достапни опции заедно со кратки објаснувања може да се прикаже со извршување на
во вашата PHP директориум со изворниот код по стартувањето autoconf
(види исто така поглавје за Инсталација). Можеби ќе ве интересира и читањето на
» GNU configure документација за информации за дополнителни configure опции како што се
--prefix=PREFIX.
Забелешка:
Тие се користат само во време на компајлирање. Ако сакате да го промените конфигурирањето на PHP во време на извршување, ве молиме погледнете го поглавјето за Конфигурација во време на извршување.
Компајлирај со симболи за дебагирање.
--with-layout=TYPE
- --enable-debug
-
Поставува како ќе бидат распоредени инсталираните датотеки. Типот е еден од PHP (стандардно) или GNU. Имајте предвид дека ако инсталирате manpages под PREFIX (стандардно), изберете го стилот GNU за да бидат пронајдени во патеката за пребарување на
- --with-pear=DIR
-
Инсталирај PEAR во DIR (стандардно PREFIX/lib/php). manpath utility.
- --with-pear=DIR
-
Инсталирај PEAR во DIR (стандардно PREFIX/lib/php).
- --without-pear
-
Не инсталирајте PEAR.
- --enable-sigchild
-
Овозможете го сопствениот SIGCHLD ракувач на PHP.
- --disable-rpath
-
Оневозможете го поминувањето на дополнителни патеки за пребарување на библиотеки за време на извршување.
- --enable-libgcc
-
Овозможете експлицитно поврзување со libgcc.
- --enable-php-streams
-
Вклучете експериментални PHP потоци. Не користете освен ако не го тестирате кодот!
- --with-zlib-dir[=DIR]
-
Дефинирајте ја локацијата на директориумот за инсталација на zlib.
- --with-tsrm-pthreads
-
Користете POSIX нишки (стандардно).
-
Изградете споделени библиотеки [стандардно=да].
- --enable-static[=PKGS]
-
Изградете статични библиотеки [стандардно=да].
- --enable-fast-install[=PKGS]
-
Оптимизирајте за брза инсталација [стандардно=да].
- --with-gnu-ld
-
Претпоставете дека C компајлерот користи GNU ld [стандардно=не].
- --disable-libtool-lock
-
Избегнувајте заклучување (може да ги наруши паралелните изградби).
- --with-pic
-
Обидете се да користите само PIC/non-PIC објекти [стандардно=користи и двете].
- --enable-versioning
-
Извезете само потребни симболи. Погледнете го INSTALL за повеќе информации.
PHP опции
- --enable-maintainer-mode
-
Овозможете правила и зависности за правење кои не се корисни (а понекогаш и збунувачки) за случајниот инсталатер.
- --со-датотека-за-конфигурација-патека=ПАТ
-
Ја поставува патеката во која да се бара php.ini, стандардно е
PREFIX/lib. -
Стандардно оневозможете ја кратката ознака <?
- --with-libdir
-
Ја специфицира директоријата каде што постојат библиотеките за градење на PHP на Unix систем. За 64-битни системи, потребно е да се специфицира овој аргумент до
lib64директорија како:--with-libdir=lib64. - --enable-zts
-
Овозможува безбедност на нишките. Пред PHP 8.0.0 на системи што не се Windows, опцијата се викаше --enable-maintainer-zts.
SAPI опции
Следната листа ги содржи достапните SAPI (Server
Application Programming Interface) за PHP.
- --со-apxs[=ДАТОТЕКА]
-
Градење на споделен Apache модул. ДАТОТЕКА е опционалната патека до алатката apxs на Apache; стандардно е apxs. Осигурајте се дека ја специфицирате верзијата на apxs што е навистина инсталирана на вашиот систем и НЕ онаа што е во изворниот tarball на Apache.
- --со-apache[=ДИР]
-
Градење на статичен Apache модул. ДИР е главната директорија за градење на Apache, стандардно е /usr/local/apache.
- --with-mod_charset
-
Овозможи табели за пренос за mod_charset (Руски Apache).
- --со-apxs2[=ДАТОТЕКА]
-
Градење на споделен Apache 2.0 модул. ДАТОТЕКА е опционалната патека до алатката apxs на Apache; стандардно е apxs.
- --disable-cli
-
Оневозможи градење на CLI верзијата на PHP (ова форсира --without-pear). Повеќе информации се достапни во делот за Користење PHP од командна линија.
- --enable-phpdbg
-
Овозможи поддршка за SAPI модулот за интерактивен дебагер phpdbg.
- --enable-embed[=TYPE]
-
Овозможи градење на вградената SAPI библиотека. TYPE е или
sharedorstatic, што е стандардноshared. - --with-servlet[=DIR]
-
Вклучи поддршка за сервлет. DIR е основната директориум за инсталација на JSDK. Оваа SAPI бара java екстензијата да биде изградена како споделен dl.
- --disable-cgi
-
Оневозможи градење на CGI верзија на PHP.
Овој аргумент исто така овозможува FastCGI.
Белешки од корисници 2 забелешки
please somebody tell me how to display configure options used in php actual binary
it was shown in phpinfo() some years before, it was very useful, specially with 'phpize' recompilation and to enable some pecl/pear module :/
please tell me also which ctriteria had php guys used to suddenly decided to hide (or obfuscate) this info :/
thanks in advance