<?php
include_once $_SERVER['DOCUMENT_ROOT'] . '/include/shared-manual.inc';
$TOC = array();
$TOC_DEPRECATED = array();
$PARENTS = array();
include_once dirname(__FILE__) ."/toc/configure.inc";
$setup = array (
  'home' => 
  array (
    0 => 'index.php',
    1 => 'PHP Manual',
  ),
  'head' => 
  array (
    0 => 'UTF-8',
    1 => 'ru',
  ),
  'this' => 
  array (
    0 => 'configure.about.php',
    1 => 'Список основных опций конфигурации',
    2 => 'Список основных опций конфигурации',
  ),
  'up' => 
  array (
    0 => 'configure.php',
    1 => 'Опции конфигурации',
  ),
  'prev' => 
  array (
    0 => 'configure.php',
    1 => 'Опции конфигурации',
  ),
  'next' => 
  array (
    0 => 'ini.php',
    1 => 'Директивы php.ini',
  ),
  'alternatives' => 
  array (
  ),
  'source' => 
  array (
    'lang' => 'ru',
    'path' => 'appendices/configure/index.xml',
  ),
  'history' => 
  array (
  ),
);
$setup["toc"] = $TOC;
$setup["toc_deprecated"] = $TOC_DEPRECATED;
$setup["parents"] = $PARENTS;
manual_setup($setup);

contributors($setup);

?>
<div id="configure.about" class="sect1">
  <h2 class="title">Список основных опций конфигурации</h2>
  <p class="para">
   Ниже приведён частичный список опций конфигурации, используемых скриптами
   <var class="filename">configure</var> при компиляции в Unix-подобных
   окружениях. Большинство опций конфигурации приведено в соответствующих
   местах на страницах с описанием модулей, а не здесь. Чтобы получить полный
   актуальный список опций конфигурации, запустите <strong class="command">./configure --help</strong>
   в каталоге исходного кода PHP после запуска команды <strong class="command">autoconf</strong>
   (смотрите также <a href="install.php" class="link">раздел установки PHP</a>).
   Вам также может быть интересно почитать документацию команды
   <a href="http://www.airs.com/ian/configure/" class="link external">&raquo;&nbsp;GNU configure</a> для получения
   информации о дополнительных опциях команды <strong class="command">configure</strong>, таких, как
   <code class="literal">--prefix=PREFIX</code>.
  </p>

  <blockquote class="note"><p><strong class="note">Замечание</strong>: 
   <p class="para">
    Эти настройки используются только во время компиляции. Если вы хотите изменить
    конфигурацию PHP во время выполнения, пожалуйста смотрите главу <a href="configuration.php" class="link">Конфигурация во время выполнения</a>.
   </p>
  </p></blockquote>

  <ul class="itemizedlist">
   <li class="listitem">
    <span class="simpara">
     <a href="configure.about.php#configure.options.misc" class="link">Разное</a>
    </span>
   </li>
   <li class="listitem">
    <span class="simpara">
     <a href="configure.about.php#configure.options.php" class="link">Поведение PHP</a>
    </span>
   </li>
   <li class="listitem">
    <span class="simpara">
     <a href="configure.about.php#configure.options.servers" class="link">Сервер</a>
    </span>
   </li>
  </ul>

  <div class="sect2" id="configure.options">
   <h3 class="title">Опции конфигурации в PHP</h3>
   


 <div class="sect3" id="configure.options.misc">
  <h4 class="title">Различные опции</h4>
  <dl>
   
    <dt id="configure.enable-debug">
     <strong class="option configure">--enable-debug</strong>
    </dt>
    <dd>
     <p class="para">
      Компилировать с информацией об отладке.
     </p>
    </dd>
   
   
    <dt id="configure.with-layout">
     <strong class="option configure">--with-layout=TYPE</strong>
    </dt>
    <dd>
     <p class="para">
      Устанавливает, каким образом установленные файлы будут расположены.
      TYPE принимает значения PHP (по умолчанию) или GNU.
      Обратите внимание, что при установке manpages под PREFIX (по умолчанию) следует выбрать стиль GNU,
      чтобы они были найдены в пути поиска утилиты <var class="filename">manpath</var>.
     </p>
    </dd>
   
   
    <dt id="configure.with-pear">
     <strong class="option configure">--with-pear=DIR</strong>
    </dt>
    <dd>
     <p class="para">
      Установить PEAR в директорию DIR (по умолчанию PREFIX/lib/php).
     </p>
    </dd>
   
   
    <dt id="configure.without-pear">
     <strong class="option configure">--without-pear</strong>
    </dt>
    <dd>
     <p class="para">
      Не устанавливать PEAR.
     </p>
    </dd>
   

   
    <dt id="configure.enable-sigchild">
     <strong class="option configure">--enable-sigchild</strong>
    </dt>
    <dd>
     <p class="para">
      Включить собственный дескриптор SIGCHLD для PHP.
     </p>
    </dd>
   
   
    <dt id="configure.disable-rpath">
     <strong class="option configure">--disable-rpath</strong>
    </dt>
    <dd>
     <p class="para">
      Не передавать дополнительные пути для поиска библиотек времени исполнения.
     </p>
    </dd>
   
   
    <dt id="configure.enable-libgcc">
     <strong class="option configure">--enable-libgcc</strong>
    </dt>
    <dd>
     <p class="para">
      Явно использовать libgcc.
     </p>
    </dd>
   
   
    <dt id="configure.enable-php-streams">
     <strong class="option configure">--enable-php-streams</strong>
    </dt>
    <dd>
     <p class="para">
      Включить экспериментальную функциональность потоков PHP.
      Используйте только в случае, если вы тестируете код!
     </p>
    </dd>
   
   
    <dt id="configure.with-zlib-dir">
     <strong class="option configure">--with-zlib-dir[=DIR]</strong>
    </dt>
    <dd>
     <p class="para">
      Определить местонахождение библиотеки zlib.
     </p>
    </dd>
   

   
    <dt id="configure.with-tsrm-pthreads">
     <strong class="option configure">--with-tsrm-pthreads</strong>
    </dt>
    <dd>
     <p class="para">
      Использовать потоки (threads) POSIX (по умолчанию).
     </p>
    </dd>
   
   
    <dt id="configure.enable-shared">
     <strong class="option configure">--enable-shared[=PKGS]</strong>
    </dt>
    <dd>
     <p class="para">
      Собирать общие библиотеки [по умолчанию=yes].
     </p>
    </dd>
   
   
    <dt id="configure.enable-static">
     <strong class="option configure">--enable-static[=PKGS]</strong>
    </dt>
    <dd>
     <p class="para">
      Собирать статические библиотеки [по умолчанию=yes].
     </p>
    </dd>
   
   
    <dt id="configure.enable-fast-install">
     <strong class="option configure">--enable-fast-install[=PKGS]</strong>
    </dt>
    <dd>
     <p class="para">
      Оптимизировать для быстрой установки [по умолчанию=yes].
     </p>
    </dd>
   
   
    <dt id="configure.with-gnu-ld">
     <strong class="option configure">--with-gnu-ld</strong>
    </dt>
    <dd>
     <p class="para">
      Предполагать, что компилятор С использует линкер GNU ld [по умолчанию=no].
     </p>
    </dd>
   
   
    <dt id="configure.disable-libtool-lock">
     <strong class="option configure">--disable-libtool-lock</strong>
    </dt>
    <dd>
     <p class="para">
      Избегать блокирования (может испортить параллельные сборки).
     </p>
    </dd>
   
   
    <dt id="configure.with-pic">
     <strong class="option configure">--with-pic</strong>
    </dt>
    <dd>
     <p class="para">
      Пытаться использовать только PIC/не PIC объекты [по умолчанию=use both (использовать оба)]
     </p>
    </dd>
   

   
    <dt id="configure.enable-versioning.php4">
     <strong class="option configure">--enable-versioning</strong>
    </dt>
    <dd>
     <p class="para">
      Экспортировать только необходимую информацию для отладки.
      Смотрите INSTALL для дополнительной информации.
     </p>
    </dd>
   
  </dl>
 </div>


   


 <div class="sect3" id="configure.options.php">
  <h4 class="title">Опции PHP</h4>
  <dl>
   
    <dt id="configure.enable-maintainer-mode">
     <strong class="option configure">--enable-maintainer-mode</strong>
    </dt>
    <dd>
     <p class="para">
      Включает правила сборки и зависимости make, неиспользуемые (а иногда запутывающие)
      в обычном установщике.
     </p>
    </dd>
   
   
    <dt id="configure.with-config-file-path">
     <strong class="option configure">--with-config-file-path=PATH</strong>
    </dt>
    <dd>
     <p class="para">
      Устанавливает путь для поиска <var class="filename">php.ini</var>, значение по умолчанию <code class="literal">PREFIX/lib</code>.
     </p>
    </dd>
   
   
    <dt id="configure.disable-short-tags">
     <strong class="option configure">--disable-short-tags</strong>
    </dt>
    <dd>
     <p class="para">
      Запрещает использование краткой формы записи начального тега &lt;? по умолчанию.
     </p>
    </dd>
   
   
    <dt id="configure.with-libdir">
     <strong class="option configure">--with-libdir</strong>
    </dt>
    <dd>
     <p class="para">
      Определяет каталог библиотек для сборки PHP в Unix-системах.
      Для 64-битных систем опция требует особого аргумента
      <code class="literal">--with-libdir=lib64</code> для
      директории <code class="literal">lib64</code>.
     </p>
    </dd>
   
   
    <dt id="configure.enable-zts">
     <strong class="option configure">--enable-zts</strong>
    </dt>
    <dd>
     <p class="para">
      Включает безопасность потоков.
      До версии PHP 8.0.0 на системах, отличных от Windows,
      эта опция называлась <strong class="option configure">--enable-maintainer-zts</strong>.
     </p>
    </dd>
   
  </dl>
 </div>


   


 <div class="sect3" id="configure.options.servers">
  <h4 class="title">Опции SAPI</h4>
  <p class="para">
   Следующий список включает доступные опции SAPI (<code class="literal">Server
   Application Programming Interface</code>) для PHP.
  </p>
  <dl>
   
    <dt id="configure.with-apxs">
     <strong class="option configure">--with-apxs[=FILE]</strong>
    </dt>
    <dd>
     <p class="para">
      Собирает динамический модуль для Apache. FILE — это опциональный путь к инструменту
      Apache apxs, который используется для apxs по умолчанию. Убедитесь в том,
      что указали версию apxs, которая действительно установлена
      в системе, а не ту, которая находится в исходниках Apache.
     </p>
    </dd>
   
   
    <dt id="configure.with-apache">
     <strong class="option configure">--with-apache[=DIR]</strong>
    </dt>
    <dd>
     <p class="para">
      Собирает статичный модуль для Apache. DIR - это верхний уровень директории сборки Apache,
      по умолчанию <var class="filename">/usr/local/apache</var>.
     </p>
    </dd>
   
   
    <dt id="configure.with-mod-charset">
     <strong class="option configure">--with-mod_charset</strong>
    </dt>
    <dd>
     <p class="para">
      Включает таблицы перекодировки для модуля mod_charset (для русской версии Apache).
     </p>
    </dd>
   
   
    <dt id="configure.with-apxs2">
     <strong class="option configure">--with-apxs2[=FILE]</strong>
    </dt>
    <dd>
     <p class="para">
      Собирает динамический модуль для Apache 2.0. FILE - это опциональный путь к инструменту
      &quot;Apache apxs&quot;, который используется для apxs по умолчанию.
     </p>
    </dd>
   

   
    <dt id="configure.disable-cli">
     <strong class="option configure">--disable-cli</strong>
    </dt>
    <dd>
     <p class="para">
      Отключает сборку CLI-версии PHP (опция также вызывает <a href="configure.about.php#configure.without-pear" class="link">--without-pear</a>).
      Больше информации можно получить в разделе
      <a href="features.commandline.php" class="link">Работа с PHP из командной строки</a>.
     </p>
    </dd>
   

   
    <dt id="configure.enable-phpdbg">
     <strong class="option configure">--enable-phpdbg</strong>
    </dt>
    <dd>
     <p class="para">
      Включает поддержку модуля SAPI для интерактивного дебаггера phpdbg.
     </p>
    </dd>
   

   
    <dt id="configure.enable-embed">
     <strong class="option configure">--enable-embed[=TYPE]</strong>
    </dt>
    <dd>
     <p class="para">
      Включает сборку встроенной библиотеки SAPI. TYPE может принимать значение
      <code class="literal">shared</code> или <code class="literal">static</code>, по умолчанию установлено
      <code class="literal">shared</code>.
     </p>
    </dd>
   

   
    <dt id="configure.with-servlet">
     <strong class="option configure">--with-servlet[=DIR]</strong>
    </dt>
    <dd>
     <p class="para">
      Включает поддержку сервлетов. DIR - это базовая директория установки JSDK.
      SAPI требует java-модули, может быть собрана как доступная для dl.
     </p>
    </dd>
   

   
    <dt id="configure.disable-cgi">
     <strong class="option configure">--disable-cgi</strong>
    </dt>
    <dd>
     <p class="para">
      Отключает сборку CGI-версии PHP.
     </p>
     <p class="para">
      Этот аргумент включает FastCGI, который предварительно
      должен быть включён аргументом <code class="literal">--enable-fastcgi</code>.
     </p>
    </dd>
   
  </dl>
 </div>

  </div>
 </div><?php manual_footer($setup); ?>