## Список основных опций конфигурации

Ниже приведён частичный список опций конфигурации, используемых скриптами configure при компиляции в Unix-подобных окружениях. Большинство опций конфигурации приведено в соответствующих местах на страницах с описанием модулей, а не здесь. Чтобы получить полный актуальный список опций конфигурации, запустите ./configure --help в каталоге исходного кода PHP после запуска команды autoconf (смотрите также раздел установки PHP). Вам также может быть интересно почитать документацию команды » GNU configure для получения информации о дополнительных опциях команды configure, таких, как `--prefix=PREFIX`.

> Замечание:

> Эти настройки используются только во время компиляции. Если вы хотите изменить конфигурацию PHP во время выполнения, пожалуйста смотрите главу Конфигурация во время выполнения.

- Разное
- Поведение PHP
- Сервер

### Опции конфигурации в PHP

#### Различные опции

--enable-debug

  Компилировать с информацией об отладке.

--with-layout=TYPE

  Устанавливает, каким образом установленные файлы будут расположены. TYPE принимает значения PHP (по умолчанию) или GNU. Обратите внимание, что при установке manpages под PREFIX (по умолчанию) следует выбрать стиль GNU, чтобы они были найдены в пути поиска утилиты manpath.

--with-pear=DIR

  Установить PEAR в директорию DIR (по умолчанию PREFIX/lib/php).

--without-pear

  Не устанавливать PEAR.

--enable-sigchild

  Включить собственный дескриптор SIGCHLD для PHP.

--disable-rpath

  Не передавать дополнительные пути для поиска библиотек времени исполнения.

--enable-libgcc

  Явно использовать libgcc.

--enable-php-streams

  Включить экспериментальную функциональность потоков PHP. Используйте только в случае, если вы тестируете код!

--with-zlib-dir[=DIR]

  Определить местонахождение библиотеки zlib.

--with-tsrm-pthreads

  Использовать потоки (threads) POSIX (по умолчанию).

--enable-shared[=PKGS]

  Собирать общие библиотеки [по умолчанию=yes].

--enable-static[=PKGS]

  Собирать статические библиотеки [по умолчанию=yes].

--enable-fast-install[=PKGS]

  Оптимизировать для быстрой установки [по умолчанию=yes].

--with-gnu-ld

  Предполагать, что компилятор С использует линкер GNU ld [по умолчанию=no].

--disable-libtool-lock

  Избегать блокирования (может испортить параллельные сборки).

--with-pic

  Пытаться использовать только PIC/не PIC объекты [по умолчанию=use both (использовать оба)]

--enable-versioning

  Экспортировать только необходимую информацию для отладки. Смотрите INSTALL для дополнительной информации.

#### Опции PHP

--enable-maintainer-mode

  Включает правила сборки и зависимости make, неиспользуемые (а иногда запутывающие) в обычном установщике.

--with-config-file-path=PATH

  Устанавливает путь для поиска php.ini, значение по умолчанию `PREFIX/lib`.

--disable-short-tags

  Запрещает использование краткой формы записи начального тега <? по умолчанию.

--with-libdir

  Определяет каталог библиотек для сборки PHP в Unix-системах. Для 64-битных систем опция требует особого аргумента `--with-libdir=lib64` для директории `lib64`.

--enable-zts

  Включает безопасность потоков. До версии PHP 8.0.0 на системах, отличных от Windows, эта опция называлась --enable-maintainer-zts.

#### Опции SAPI

Следующий список включает доступные опции SAPI (`Server Application Programming Interface`) для PHP.

--with-apxs[=FILE]

  Собирает динамический модуль для Apache. FILE — это опциональный путь к инструменту Apache apxs, который используется для apxs по умолчанию. Убедитесь в том, что указали версию apxs, которая действительно установлена в системе, а не ту, которая находится в исходниках Apache.

--with-apache[=DIR]

  Собирает статичный модуль для Apache. DIR - это верхний уровень директории сборки Apache, по умолчанию /usr/local/apache.

--with-mod_charset

  Включает таблицы перекодировки для модуля mod_charset (для русской версии Apache).

--with-apxs2[=FILE]

  Собирает динамический модуль для Apache 2.0. FILE - это опциональный путь к инструменту "Apache apxs", который используется для apxs по умолчанию.

--disable-cli

  Отключает сборку CLI-версии PHP (опция также вызывает --without-pear). Больше информации можно получить в разделе Работа с PHP из командной строки.

--enable-phpdbg

  Включает поддержку модуля SAPI для интерактивного дебаггера phpdbg.

--enable-embed[=TYPE]

  Включает сборку встроенной библиотеки SAPI. TYPE может принимать значение `shared` или `static`, по умолчанию установлено `shared`.

--with-servlet[=DIR]

  Включает поддержку сервлетов. DIR - это базовая директория установки JSDK. SAPI требует java-модули, может быть собрана как доступная для dl.

--disable-cgi

  Отключает сборку CGI-версии PHP.

  Этот аргумент включает FastCGI, который предварительно должен быть включён аргументом `--enable-fastcgi`.

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open