注: These are only used at compile time. If you want to alter PHP's runtime configuration, please see the chapter on Configuration.
The following is a complete list of options supported by
PHP 4 configure scripts (as of
4.1.0), used when compiling in Unix-like environments. Some
are available in PHP 3, some in PHP 4, and some in both. This
is not noted yet.
There are general configuration options for the configure script, consult the appropriate
manual pages for GNU autoconf or use
the command configure --help for a
full, up-to-date list.
注: These options are only used in PHP 4 as of PHP 4.1.0. Some are available in older versions of PHP 4, some even in PHP 3, some only in PHP 4.1.0. If you want to compile an older version, some options will probably not be available.
Include dbplus support.
Include Adabas D support. DIR is the Adabas
base install directory, defaults to /usr/local.
Include SAP DB support. DIR is SAP DB base
install directory, defaults to /usr/local.
Include Solid support. DIR is the Solid base
install directory, defaults to
/usr/local/solid.
Include IBM DB2 support. DIR is the DB2 base
install directory, defaults to
/home/db2inst1/sqllib.
Include Empress support. DIR is the Empress
base install directory, defaults to $EMPRESSPATH.
From PHP4, this option only supports Empress
Version 8.60 and above.
Include Empress Local Access support. DIR is
the Empress base install directory, defaults to
$EMPRESSPATH. From PHP4, this option only supports
Empress Version 8.60 and above.
Include Birdstep support. DIR is the Birdstep
base install directory, defaults to
/usr/local/birdstep.
Include a user defined ODBC support. The DIR
is ODBC install base directory, which defaults to
/usr/local. Make sure to define CUSTOM_ODBC_LIBS
and have some odbc.h in your include dirs. E.g.,
you should define following for Sybase SQL Anywhere
5.5.00 on QNX, prior to run configure script:
CPPFLAGS="-DODBC_QNX -DSQLANY_BUG" LDFLAGS=-lunix
CUSTOM_ODBC_LIBS="-ldblib -lodbc".
Include iODBC support. DIR is the iODBC base
install directory, defaults to /usr/local.
Include Easysoft OOB support. DIR is the OOB
base install directory, defaults to
/usr/local/easysoft/oob/client.
Include unixODBC support. DIR is the unixODBC
base install directory, defaults to /usr/local.
Include OpenLink ODBC support. DIR is the
OpenLink base install directory, defaults to
/usr/local. This is the same as iODBC.
Include DBMaker support. DIR is the DBMaker
base install directory, defaults to where the
latest version of DBMaker is installed (such as
/home/dbmaker/3.6).
Disable unified ODBC support. Only applicable
if iODBC, Adabas, Solid, Velocis or a custom ODBC
interface is enabled. PHP 3 only!
Disable GD support. PHP 3 only!
The imagick extension has been moved to PECL
in PEAR and can be found
here. Install instructions for PHP 4 can be
found on the PEAR site.
Simply doing
--with-imagick is only supported in PHP 3
unless you follow the instructions found on the
PEAR site.
Include ming support.
Enable the security check for internal server
redirects. You should use this if you are running
the CGI version with Apache.
If this is enabled, the PHP CGI binary can
safely be placed outside of the web tree and people
will not be able to circumvent .htaccess
security.
Build PHP as FastCGI application.
Compile with debugging symbols.
Sets how installed files will be laid out.
Type is one of PHP (default) or GNU.
Install PEAR in DIR (default
PREFIX/lib/php).
Do not install PEAR.
Enable PHP's own SIGCHLD handler.
Disable passing additional runtime library
search paths.
Enable explicitly linking against libgcc.
Include experimental php streams. Do not use
unless you are testing the code!
Define the location of zlib install
directory.
Include ASPELL support.
Include CCVS support.
Include CyberCash support. DIR is the
CyberCash MCK install directory.
Include ICAP support.
Path to the ircg-config script.
Include ircg support.
Enable mailparse support.
Include muscat support.
Enable CORBA support via Satellite
(EXPERIMENTAL) DIR is the base directory for
ORBit.
Enable transparent session id propagation.
Use system regex library (deprecated).
Include vpopmail support.
Use POSIX threads (default).
Build shared libraries [default=yes].
Build static libraries [default=yes].
Optimize for fast installation
[default=yes].
Assume the C compiler uses GNU ld
[default=no].
Avoid locking (might break parallel
builds).
Try to use only PIC/non-PIC objects
[default=use both].
Compile with memory limit support.
Disable the URL-aware fopen wrapper that
allows accessing files via HTTP or FTP.
Export only required symbols. See INSTALL for
more information.
Include IMSp support (DIR is IMSP's include
dir and libimsp.a dir). PHP 3 only!
Include Cybercash MCK support. DIR is the
cybercash mck build directory, defaults to
/usr/src/mck-3.2.0.3-linux for help look in
extra/cyberlib. PHP 3 only!
Include DAV support through Apache's mod_dav,
DIR is mod_dav's installation directory (Apache
module version only!) PHP 3 only!
Compile with remote debugging functions. PHP 3
only!
Take advantage of versioning and scoping
provided by Solaris 2.x and Linux. PHP 3 only!
Enable make rules and dependencies not useful
(and sometimes confusing) to the casual
installer.
Sets the path in which to look for php.ini, defaults to
PREFIX/lib.
Enable safe mode by default.
Only allow executables in DIR when in safe
mode defaults to /usr/local/php/bin.
Enable magic quotes by default.
Disable the short-form ? start tag by
default.
Specify path to the installed AOLserver.
Build shared Apache module. FILE is the
optional pathname to the Apache apxs tool; defaults
to apxs. Make sure you specify the version of apxs
that is actually installed on your system and NOT
the one that is in the apache source tarball.
Build Apache module. DIR is the top-level
Apache build directory, defaults to
/usr/local/apache.
Enable transfer tables for mod_charset (Rus
Apache).
Build shared Apache 2.0 module. FILE is the
optional pathname to the Apache apxs tool; defaults
to apxs.
Build fhttpd module. DIR is the fhttpd sources
directory, defaults to /usr/local/src/fhttpd.
Build PHP as an ISAPI module for use with
Zeus.
Specify path to the installed Netscape
Server.
No information yet.
Build PHP as a module for use with Pi3Web.
Build PHP as a Pike module. DIR is the base
Roxen directory, normally
/usr/local/roxen/server.
Build the Roxen module using Zend Thread
Safety.
Include servlet support. DIR is the base
install directory for the JSDK. This SAPI prereqs
the java extension must be built as a shared
dl.
Build PHP as thttpd module.
Build PHP as a TUX module (Linux only).