Misc options
Compile with debugging symbols.
--enable-debugCompile with debugging symbols.
--with-layout=TYPESets how installed files will be laid out. Type is one of PHP (default) or GNU. Note that if installing manpages under PREFIX (default), choose the GNU style in order for them to be found in the search path of
manpathutility.--with-pear=DIRInstall PEAR in DIR (default PREFIX/lib/php).
--without-pearDo not install PEAR.
--enable-zend-max-execution-timersUse POSIX per-thread timers for max_execution_time tracking instead of the process-wide
setitimer(). These timers measure elapsed time (CLOCK_BOOTTIME, orCLOCK_MONOTONICon FreeBSD), whereas the defaultsetitimer(ITIMER_PROF)measures CPU time, so time spent sleeping or waiting on I/O counts towards the limit. Requirestimer_create()support: available on Linux, and on FreeBSD as of PHP 8.4.0. Available since PHP 8.1.0. Enabled by default for ZTS builds since PHP 8.3.0.--enable-sigchildEnable PHP's own SIGCHLD handler.
--disable-rpathDisable passing additional runtime library search paths.
--enable-libgccEnable explicitly linking against libgcc.
--enable-php-streamsInclude experimental PHP streams. Do not use unless you are testing the code!
--with-zlib-dir[=DIR]Define the location of zlib install directory.
--with-tsrm-pthreadsUse POSIX threads (default).
--enable-shared[=PKGS]Build shared libraries [default=yes].
--enable-static[=PKGS]Build static libraries [default=yes].
--enable-fast-install[=PKGS]Optimize for fast installation [default=yes].
--with-gnu-ldAssume the C compiler uses GNU ld [default=no].
--disable-libtool-lockAvoid locking (might break parallel builds).
--with-picTry to use only PIC/non-PIC objects [default=use both].
--enable-versioningExport only required symbols. See INSTALL for more information.