[PHP-FPM]
--enable-fpm--with-fpm-userset the FPM run users identity --with-fpm-Group set the FPM Runtime user groups -- WITH-FPM-SYSTEMD-Enable SYSTEMD integration (Default- No)5.6Valid from version 5
Miscellaneous
--with-layout=type sets the layout of the files being installed. TYPE is PHP (default) or GNU. with old style [PHP] are: $libdir/extensions/$extbasedirwhile new Style [GNU] is: $libdir/$extbasedirI speculate it was to Ke EP PHP in line with other "gnu/linux" standards
--with-pear= dir installs pearphp Extensions and repository abbreviations indir (the default is PREFIX/lib/php), similar to composer. Composer is for a project. The pear manages the entire global
--without-PEAR does not install PEAR.
--enable-Sigchild uses the SIGCHLD processor that comes with PHP.
SIGCHLD, when a process terminates or stops, the SIGCHLD signal is sent to its parent process, which is ignored by default, and should be captured if the parent process wishes to be informed of this state of its subsystem.
--disable-Rpath Disables passing other runtimes in the search path.
--enable-LIBGCC enables precise linking of LIBGCC.
--enable-php-streams contains the experimental PHP stream. Do not use this option unless you are testing the code!
--with-zlib-dir[=dir] defines the installation directory for the zlib.
Turning on zlib allows PHP to compress files like read and write gzip for normal files.
--with-tsrm-Pthreads uses POSIX threads (default).
POSIX POSIX represents a portable operating system interface (Portable Operating system Interface, abbreviated as POSIX), and the POSIX standard defines the interface standards that the operating system should provide for applications.
is the generic term for a series of API standards that are defined by the IEEE for Software to run on a variety of UNIX operating systems. The POSIX standard is intended for software portability at the source code level. In other words, programs written for a POSIX-compliant operating system should be compiled on any other POSIX operating system, even from another vendor
--with-config-file-path=Path Sets the search path for php.ini. The default is PREFIX/lib.
[PHP Options]
--with-libdir Specifies that the Uxin system library file directory is used to build PHP. For 64-bit systems, you need to specify the LIB64 directory, such as --with-libdir=lib64
[SAPI Options]
--with-aolserver=dir Specifies the installation path of the Aolserver.
Aolserver is a Web server produced by AOL
--with-apache[=/usr/local/apache
Apache loads modules in two ways.
Dynamic loading, generally loaded is module_name.so this file, httpd at boot without loading any modules, but to be loaded through loadmodule syntax into the httpd
static loading, when compiling Apache, compile all the modules into the httpd. Then these modules will be loaded when the httpd is started.
Statically loaded httpd are more efficient than dynamic loading, but component flexibility is less flexible than dynamic. The module needs to be recompiled, then Apache will have to recompile
--with-apxs[=FILE] compiles the shared Apache module. FILE is the path to the optional Apache Apxs tool, which points to apxs by default. Verify that the specified APXS is already installed on the server, and that it is not the APXS in the Apache source package.
--with-apxs2[=file]
Compile the Shared Apache 2.0 module. FILE is the path to the optional Apache Apxs tool, which points to apxs by default.
--with-caudium=dir to compile PHP as a Pike module using Caudium. DIR is the Caudium server directory, which defaults to /usr/local/caudium/server.
Caudium is a lightweight Web server
--with-isapi= DIR
compiles PHP for the Zeus server as an ISAPI module.
ISAPI is an Internet server API provided by Microsoft
--with-nsapi=dir compiles php into a netscape/iplanet/Sun webservers module. Dir is a webserver directory and another Web server--with-pi3web=dir compiles PHP modules for the Pi3web server. --with-roxen=dir compiles PHP in Pike module mode. DIR is the root directory of Roxen and defaults to/usr/local/roxen/server. --enable-roxen-ZTS uses Zend thread Safety (ZTS) to compile Roxen modules. --with-servlet[=DIR] contains servlet support. DIR is the installation directory for JSDK. This SAPI requires that the Java extension be compiled into PHP as a shared module. --with-thttpd=Srcdir compiled PHP for THTTPD module. --with-tux=Moduledir compiled PHP for the Tux module (only valid under Linux). --with-webjames=Srcdir compiling PHP for Webjames module (only available in RISC OS)
--disable-4.3. 0 The subsequent version is valid. PHP5. 3. 0, this option will enable fastcgi, and in the past, you must use--ENABLE-FASTCGI to enable fastcgi.
Compiling and installing PHP, configuring parameters detailed parsing