Учебник РНР
НазадГлава 2. Инсталяция Вперёд

Полный список опций конфигурации

Примечание: эти опции используются только на этапе компиляции. Если вы хотите изменить конфигурацию 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.

Содержание раздела