Полный Список Опций Конфигурации
Полный список опций конфигурации
Примечание: эти опции используются только на этапе компиляции. Если вы хотите изменить конфигурацию PHP времени прогона/runtime, см. главу Конфигурация.
Вот полный список опций, поддерживаемых скриптами PHP 4 configure (как в 4.1.0), используемых при компиляции в Unix-подобной среде. Некоторые опции доступны в PHP 3, некоторые - в PHP 4, а некоторые - и там, и там.
Опции конфигурации PHP 4
Примечание: эти опции используются только в PHP 4 с версии PHP 4.1.0. Некоторые доступны в предыдущих версиях PHP 4, некоторые даже в PHP 3, некоторые только в PHP 4.1.0. Если вы хотите скомпилировать старую версию, некоторые опции, вероятно, работать не будут.
Опции для баз данных
- --with-db
Включает поддержку старого xDBM (не рекомендуется).
- --enable-dba=shared
Строит DBA как совместно используемый/shared модуль.
- --with-gdbm[=DIR]
Включает поддержку GDBM.
- --with-ndbm[=DIR]
Включает поддержку NDBM.
- --with-db2[=DIR]
Включает поддержку Berkeley DB2.
- --with-db3[=DIR]
Включает поддержку Berkeley DB3.
- --with-dbm[=DIR]
Включает поддержку DBM.
- --with-cdb[=DIR]
Включает поддержку CDB.
- --enable-dbase
Даёт возможность использовать связанную библиотеку dbase.
- --with-dbplus
Включает поддержку dbplus.
- --enable-dbx
Разрешает dbx.
- --with-fbsql[=DIR]
Включает поддержку FrontBase. DIR это базовая директория FrontBase.
- --enable-filepro
Разрешает поддержку связанного read-only filePro.
- --with-fribidi[=DIR]
Включает поддержку fribidi (требуется FriBidi >=0.1.12). DIR это директория инсталяции fribidi - default /usr/local/.
- --with-informix[=DIR]
Включает поддержку Informix. DIR это базовая директория инсталяции Informix, по умолчанию не определена.
- --with-ingres[=DIR]
Включает поддержку Ingres II. DIR это базовая директория Ingres (по умолчанию /II/ingres).
- --with-interbase[=DIR]
Включает поддержку InterBase. DIR это базовая директория инсталяции InterBase, по умолчанию это /usr/interbase.
- --with-msql[=DIR]
Включает поддержку mSQL. DIR это базовая директория инсталяции mSQL, по умолчанию это /usr/local/Hughes.
- --with-mysql[=DIR]
Включает поддержку MySQL. DIR это базовая директория MySQL. Если не специфицирована, используется связанная библиотека MySQL.
- --with-oci8[=DIR]
Включает поддержку Oracle-oci8. DIR по умолчанию ORACLE_HOME.
- --with-adabas[=DIR]
Включает поддержку Adabas D. DIR это базовая директория инсталяции Adabas, по умолчанию это /usr/local.
- --with-sapdb[=DIR]
Включает поддержку SAP DB. DIR это базовая директория инсталяции SAP DB, по умолчанию это /usr/local.
- --with-solid[=DIR]
Включает поддержку Solid. DIR это базовая директория инсталяции Solid, по умолчанию это /usr/local/solid.
- --with-ibm-db2[=DIR]
Включает поддержку IBM DB2. DIR это базовая директория инсталяции DB2, по умолчанию это /home/db2inst1/sqllib.
- --with-empress[=DIR]
Включает поддержку Empress. DIR это базовая директория инсталяции Empress, по умолчанию это $EMPRESSPATH. Начиная с PHP 4, эта опция поддерживает только Empress Version 8.60 и новее.
- --with-empress-bcs[=DIR]
Включает поддержку Empress Local Access. DIR это базовая директория инсталяции Empress, по умолчанию это $EMPRESSPATH. Начиная с PHP 4, эта опция поддерживает только Empress Version 8.60 и новее.
- --with-birdstep[=DIR]
Включает поддержку Birdstep. DIR это базовая директория инсталяции Birdstep, по умолчанию это /usr/local/birdstep.
- --with-custom-odbc[=DIR]
Включает поддержку определённой пользователем ODBC. DIR это базовая директория инсталяции ODBC, по умолчанию это /usr/local. Убедитесь, что определена CUSTOM_ODBC_LIBS и что файлы odbc.h имеются в ваших include dirs. Например, вы должны определить следующее для Sybase SQL Anywhere 5.5.00 на QNX, прежде чем запускать скрипт конфигурирования: CPPFLAGS="-DODBC_QNX -DSQLANY_BUG" LDFLAGS=-lunix CUSTOM_ODBC_LIBS="-ldblib -lodbc".
- --with-iodbc[=DIR]
Включает поддержку iODBC. DIR это базовая директория инсталяции iODBC, по умолчанию это /usr/local.
- --with-esoob[=DIR]
Включает поддержку Easysoft OOB. DIR это базовая директория инсталяции OOB, по умолчанию это /usr/local/easysoft/oob/client.
- --with-unixODBC[=DIR]
Включает поддержку unixODBC. DIR это базовая директория инсталяции unixODBC, по умолчанию это /usr/local.
- --with-openlink[=DIR]
Включает поддержку OpenLink ODBC. DIR это базовая директория инсталяции OpenLink, по умолчанию это /usr/local. То же самое, что и для iODBC.
- --with-dbmaker[=DIR]
Включает поддержку DBMaker. DIR это базовая директория инсталяции DBMaker, по умолчанию это там, где установлена последняя версия DBMaker (как /home/dbmaker/3.6).
- --with-oracle[=DIR]
Включает поддержку Oracle-oci7. DIR по умолчанию ORACLE_HOME.
- --with-ovrimos[=DIR]
Включает поддержку Ovrimos SQL Server. DIR это директория инсталяции Ovrimos' libsqlcli.
- --with-pgsql[=DIR]
Включает поддержку PostgreSQL. DIR это базовая директория инсталяции PostgreSQL, по умолчанию это /usr/local/pgsql. Установите DIR в shared для построения как dl, или shared,DIR для построения как dl и специфицируйте DIR.
- --with-sybase[=DIR]
Включает поддержку Sybase-DB. DIR это домашняя директория Sybase, по умолчанию это /home/sybase.
- --with-sybase-ct[=DIR]
Включает поддержку Sybase-CT. DIR это домашняя директория Sybase, по умолчанию это /home/sybase.
- --disable-unified-odbc
Отключает унифицированную поддержку ODBC. Применима, только если включён iODBC, Adabas, Solid, Velocis или специальный интерфейс ODBC. Только для PHP 3!
Опции для графики
- --with-gd[=DIR]
Включает поддержку GD (DIR это директория инсталяции GD). Установите DIR в shared для построения как dl, или shared,DIR для построения как dl и специфицируйте DIR.
- --enable-gd-native-ttf
GD: Включает строковую функцию TrueType в gd.
- --with-jpeg-dir=DIR
GD: Устанавливает путь к префиксу установки libjpeg.
- --with-png-dir=DIR
GD: Устанавливает путь к префиксу установки libpng.
- --with-xpm-dir=DIR
GD: Устанавливает путь к префиксу установки libXpm.
- --with-freetype-dir=DIR
GD: Устанавливает путь к префиксу установки freetype2.
- --with-ttf[=DIR]
GD: включает поддержку FreeType 1.x.
- --with-t1lib[=DIR]
GD: Включает поддержку T1lib.
- --with-cpdflib[=DIR]
Включает поддержку cpdflib (требует cpdflib >= 2). DIR это директория инсталяции cpdfllib, по умолчанию это /usr.
- --with-jpeg-dir[=DIR]
jpeg dir для cpdflib 2.x.
- --with-tiff-dir[=DIR]
tiff dir для cpdflib 2.x.
- --with-pdflib[=DIR]
Включает поддержку PDFlib. DIR это базовая директория инсталяции pdflib, по умолчанию это /usr/local. Установите DIR в shared для построения как dl, или shared,DIR для построения как dl и специфицируйте DIR.
- --with-jpeg-dir[=DIR]
PDFLIB: определяет директорию инсталяции libjpeg.
- --with-png-dir[=DIR]
PDFLIB: определяет директорию инсталяции libpng.
- --with-tiff-dir[=DIR]
PDFLIB: определяет директорию инсталяции libtiff.
- --with-swf[=DIR]
Включает поддержку swf.
- --without-gd
Отключает поддержку GD. Только для PHP 3!
- --with-imagick
Включает поддержку ImageMagick. DIR это директория инсталяции, и, если оставлена без изменений, PHP попытается сам найти её. [экспериментальная опция]. Только для PHP 3!
- --with-ming[=DIR]
Включает поддержку ming.
Другие опции
- --enable-force-cgi-redirect
Включает проверку безопасности/security для внутренних перенаправлений сервера. Вы должны использовать это, если запускаете CGI-версию РНР с Apache.
- --enable-discard-path
Если включена, PHP CGI-экзешник может быть безопасно размещён вне web-дерева, и никто не сможет обойти .htaccess.
- --with-fastcgi=SRCDIR
Строит PHP как FastCGI-приложение.
- --enable-debug
Компиляция с символами отладки.
- --with-layout=TYPE
Устанавливает расположение инсталированных файлов. Type это PHP (по умолчанию) или GNU.
- --with-pear=DIR
Устанавливает PEAR в DIR (по умолчанию PREFIX/lib/php).
- --without-pear
Не устанавливать PEAR.
- --with-openssl[=DIR]
Включает поддержку OpenSSL (требует OpenSSL >= 0.9.5).
- --enable-sigchild
Включить в собственный PHP обработчик SIGCHLD.
- --disable-rpath
Отключить передачу путей поиска дополнительной runtime-библиотеки.
- --enable-libgcc
Включить явную компоновку относительно libgcc.
- --enable-dmalloc
Включить dmalloc.
- --enable-php-streams
Включает поддержку экспериментальных php-потоков. Не используйте, пока не протестировали код!
- --with-zlib-dir=<DIR>
Определяет местоположение директории инсталяции zlib.
- --with-zlib[=DIR]
Включает поддержку zlib (требует zlib >= 1.0.9). DIR это директория инсталяции zlib.
- --with-aspell[=DIR]
Включает поддержку ASPELL.
- --enable-bcmath
Разрешает использовать математические функции в стиле bc.
- --with-bz2[=DIR]
Включает поддержку BZip2.
- --enable-calendar
Включает поддержку конвертации календарей.
- --with-ccvs[=DIR]
Включает поддержку CCVS.
- --with-crack[=DIR]
Включает поддержку crack.
- --enable-ctype
Включает поддержку ctype.
- --with-curl[=DIR]
Включает поддержку CURL.
- --with-cybercash[=DIR]
Включает поддержку CyberCash. DIR это директория инсталяции CyberCash MCK.
- --with-cybermut[=DIR]
Включает поддержку CyberMut (French Credit Mutuel telepaiement).
- --with-cyrus
Включает поддержку cyrus IMAP.
- --enable-exif
Включает поддержку exif.
- --with-fdftk[=DIR]
Включает поддержку fdftk.
- --enable-ftp
Включает поддержку FTP.
- --with-gettext[=DIR]
Включает поддержку GNU gettext. DIR это директория инсталяции gettext, по умолчанию это /usr/local.
- --with-gmp
Включает поддержку gmp.
- --with-hyperwave
Включает поддержку Hyperwave.
- --with-icap[=DIR]
Включает поддержку ICAP.
- --with-iconv[=DIR]
Включает поддержку iconv.
- --with-imap[=DIR]
Включает поддержку IMAP. DIR это префикс инсталяции c-client.
- --with-kerberos[=DIR]
IMAP: Включает поддержку Kerberos. DIR это директория инсталяции Kerberos.
- --with-imap-ssl[=DIR]
IMAP: Включает поддержку SSL. DIR это директория инсталяции OpenSSL.
- --with-ircg-config
Путь к скрипту ircg-config.
- --with-ircg
Включает поддержку ircg.
- --with-java[=DIR]
Включает поддержку Java. DIR это базовая директория инсталяции JDK. Это расширение может быть построено только как shared dl.
- --with-ldap[=DIR]
Включает поддержку LDAP. DIR это базовая директория инсталяции LDAP.
- --enable-mailparse
Включает поддержку mailparse.
- --enable-mbstring
Включает поддержку мультибайтных строк.
- --enable-mbstr-enc-trans
Включает поддержку перевода японской кодировки.
- --with-mcal[=DIR]
Включает поддержку MCAL.
- --with-mcrypt[=DIR]
Включает поддержку mcrypt. DIR это директория инсталяции mcrypt.
- --with-mhash[=DIR]
Включает поддержку mhash. DIR это директория инсталяции mhash.
- --with-mnogosearch[=DIR]
Включает поддержку mnoGoSearch. DIR это базовая директория инсталяции mnoGoSearch, по умолчанию это /usr/local/mnogosearch.
- --with-muscat[=DIR]
Включает поддержку muscat.
- --with-ncurses
Включает поддержку ncurses.
- --enable-pcntl
Включает экспериментальную поддержку pcntl (ТОЛЬКО CGI!)
- --without-pcre-regex
Не включать поддержку Perl Compatible Regular Expressions. Используйте --with-pcre-regex=DIR для специфицирования DIR, где размещены включаемые и библиотечные файлы PCRE, если не используется связанная библиотека.
- --with-pfpro[=DIR]
Включает поддержку Verisign Payflow Pro.
- --disable-posix
Отключает POSIX-подобные функции.
- --with-pspell[=DIR]
Включает поддержку PSPELL.
- --with-qtdom
Включает поддержку QtDOM (требует Qt >= 2.2.0).
- --with-libedit[=DIR]
Включает поддержку замещения libedit readline.
- --with-readline[=DIR]
Включает поддержку readline. DIR это директория инсталяции readline.
- --with-recode[=DIR]
Включает поддержку recode. DIR это директория инсталяции recode.
- --with-satellite[=DIR]
Включает поддержку CORBA через Satellite (ЭКСПЕРИМЕНТ) DIR это базовая директория инсталяции ORBit.
- --with-mm[=DIR]
Включает поддержку mm для хранения сессий.
- --enable-trans-sid
Включает прозрачное распространение session id.
- --disable-session
Отключает поддержку сессии.
- --enable-shmop
Включает поддержку shmop.
- --with-snmp[=DIR]
Включает поддержку SNMP. DIR это базовая директория инсталяции SNMP, по умолчанию поиски ведётся в обычных местах размещения установки snmp. Установите DIR в shared для построения как dl, или shared,DIR для построения как dl и специфицируйте DIR.
- --enable-ucd-snmp-hack
Включает пометку UCD SNMP.
- --enable-sockets
Включает поддержку сокетов.
- --with-regex=TYPE
Тип библиотеки regex: system, apache, php.
- --with-system-regex
Использовать системную библиотеку regex (не рекомендуется).
- --enable-sysvsem
Включает поддержку System V semaphore.
- --enable-sysvshm
Включает поддержку совместно используемой памяти System V.
- --with-vpopmail[=DIR]
Включает поддержку vpopmail.
- --with-tsrm-pthreads
Использовать потоки POSIX (по умолчанию).
- --enable-shared[=PKGS]
Построить совместно используемые/shared библиотеки [default=yes].
- --enable-static[=PKGS]
Построить статические библиотеки [default=yes].
- --enable-fast-install[=PKGS]
Оптимизировать для быстрой инсталяции [default=yes].
- --with-gnu-ld
Принять, что компилятор C использует GNU ld [default=no].
- --disable-libtool-lock
Исключить блокирование (может прервать параллельные построения).
- --with-pic
Попытаться использовать только объекты PIC/non-PIC [default=use both].
- --with-yaz[=DIR]
Включает поддержку YAZ (ANSI/NISO Z39.50). DIR это директория инсталяции YAZ bin.
- --enable-memory-limit
Компилировать с поддержкой ограничения памяти.
- --disable-url-fopen-wrapper
Отключить URL fopen оболочку, которая позволяет доступ к файлам через HTTP или FTP.
- --enable-versioning
Экспортировать только необходимые символы. См. также файл INSTALL.
- --disable-bcmath
Компилировать без математических функций точности bc-стиля. Только для PHP 3!
- --with-imsp[=DIR]
Включает поддержку IMSp (DIR это IMSP's include dir и libimsp.a dir). Только для PHP 3!
- --with-ftp
Включает поддержку FTP. Только для PHP 3!
- --with-mck[=DIR]
Включает поддержку Cybercash MCK. DIR это директория построения cybercashmck, по умолчанию это /usr/src/mck-3.2.0.3-linux для помощи при просмотре в extra/cyberlib. Только для PHP 3!
- --disable-overload
Отключает поддержку перегрузки объектов пользовательского пространства. Только для PHP 3!
- --enable-yp
Включает поддержку YP. Только для PHP 3!
- --with-zip
Включает поддержку ZIP (требует zziplib >= 0.10.6). Только для PHP 3!
- --with-mod-dav=DIR
Включает поддержку DAV через mod_dav Apache'а, DIR это директория инсталяции mod_dav (только для версии Apache-модуля!) Только для PHP 3!
- --enable-debugger
Компилировать с функциями удалённой отладки. Только для PHP 3!
- --enable-versioning
Использовать преимущества отслеживания версии и области видимости, предоставляемые Solaris 2.x и Linux. Только для PHP 3!
PHP-опции
- --enable-maintainer-mode
Включает make-правила и зависимости, не используемые (и иногда путающие) в произвольном инсталяторе.
- --with-config-file-path=PATH
Устанавливает путь для поиска php.ini, по умолчанию это PREFIX/lib.
- --enable-safe-mode
Включает safe mode по умолчанию.
- --with-exec-dir[=DIR]
Разрешает экзешники только в DIR, где safe mode включён, по умолчанию это /usr/local/php/bin.
- --enable-magic-quotes
Включает "магические" кавычки по умолчанию.
- --disable-short-tags
Отключает сокращённую форму <? начального тэга по умолчанию.
Опции сервера
- --with-aolserver=DIR
Специфицирует путь к установленному AOLserver.
- --with-apxs[=FILE]
Строит shared Apache-модуль. FILE эти необязательный pathname к утилите Apache apxs; по умолчанию это apxs.
- --with-apache[=DIR]
Строит Apache-модуль. DIR это директория верхнего уровня построения Apache, по умолчанию это /usr/local/apache.
- --with-mod_charset
Включает таблицы переноса для mod_charset (Rus Apache).
- --with-apxs2[=FILE]
Строит shared Apache 2.0-модуль. FILE эти необязательный pathname к утилите Apache apxs; по умолчанию это apxs.
- --with-fhttpd[=DIR]
Строит fhttpd-модуль. DIR это директория исходников fhttpd, по умолчанию это /usr/local/src/fhttpd.
- --with-isapi=DIR
Строит PHP как ISAPI-модуль для использования с Zeus.
- --with-nsapi=DIR
Специфицирует путь к установленному Netscape Server.
- --with-phttpd=DIR
Информации пока нет.
- --with-pi3web=DIR
Строит PHP как модель для использования с Pi3Web.
- --with-roxen=DIR
Строит PHP как Pike-модуль. DIR это базовая директория Roxen, обычно это /usr/local/roxen/server.
- --enable-roxen-zts
Строит Roxen-модуль с использованием Zend Thread Safety.
- --with-servlet[=DIR]
Включает поддержку сервлетов. DIR это базовая директория инсталяции JSDK. Для prereqs этого SAPI расширение java обязано быть построено как shared dl.
- --with-thttpd=SRCDIR
Строит PHP как thttpd-модуль.
- --with-tux=MODULEDIR
Строит PHP как TUX-модуль (только Linux).
XML-опции
- --with-dom[=DIR]
Включает поддержку DOM (требует libxml >= 2.4.2). DIR это директория инсталяции libxml, по умолчанию это /usr.
- --disable-xml
Отключает поддержку XML с использованием связанной expat lib.
- --with-expat-dir=DIR
XML: директория инсталяции external libexpat.
- --with-xmlrpc[=DIR]
Включает поддержку XMLRPC-EPI.
- --enable-wddx
Включает поддержку WDDX.