Below is a partial list of configure options used by the PHP configure scripts when compiling in Unix-like environments. Most configure options are listed in their appropriate locations on the extension reference pages and not here. For a complete up-to-date list of configure options, run ./configure --help in your PHP source directory after running autoconf (see also the Installation chapter). You may also be interested in reading the » GNU configure documentation for information on additional configure options such as --prefix=PREFIX.
Замечание:
These are only used at compile time. If you want to alter PHP's runtime configuration, please see the chapter on Runtime Configuration.
Замечание:
These options are only used in PHP as of PHP 4.1.0, although some are available in older versions too. If you want to compile an older version, some options will probably not be available.
Компилировать с информацией об отладке.
Устанавливает, каким образом установленные файлы будут расположены. TYPE принимает значения PHP (по умолчанию) или GNU.
Установить PEAR в DIR (по умолчанию PREFIX/lib/php).
Не устанавливать PEAR.
Включить собственный дескриптор SIGCHLD для PHP.
Не передавать дополнительные пути для поиска библиотек времени исполнения.
Явно использовать libgcc.
Включить экспериментальный функционал потоков PHP. Используйте только в случае если вы тестируете код!
Определить местонахождение библиотеки zlib.
Включить прозрачную передачу идентификатора сессии. Применимо только к PHP 4.1.2 или ниже. Начиная с PHP 4.2.0, эта опция всегда включена.
Использовать нити (threads) POSIX (по умолчанию).
Собирать общие библиотеки [по умолчанию=yes].
Собирать статические библиотеки [по умолчанию=yes].
Оптимизировать для быстрой установки [по умолчанию=yes].
Предполагать что компилятор С использует GNU ld [по умолчанию=no].
Избегать блокирования (может испортить параллельные сборки).
Пытаться использовать только PIC/не-PIC объекты [по умолчанию=use both (использовать оба)]
Компилировать с поддержкой ограничения памяти. (не доступно начиная с PHP 5.2.1 - всегда включено)
Отключить обертку fopen с поддержкой URL, которая позволяет получать доступ к файлам через HTTP или FTP. (не доступно начиная с 5.2.5)
Экспортировать только необходимую информацию для отладки. см. INSTALL для дополнительной иформации.
Включает правила сборки и зависимости, которые не будут полезными для начинающего установщика (а иногда сбивающие с толку).
Устанавливает путь, по котором будет искаться файл php.ini, значение по умолчанию PREFIX/lib.
Включает безопасный режим по умолчанию.
Разрешить исполнять файлы только из DIR, в безопасним режиме по умолчанию /usr/local/php/bin.
Включает магические кавычки по умолчанию.
Отключает короткую форму записи начального тега <? по умолчанию.
Включает многобайтовый код в парсере языка и сканере при запуске. Когда PHP скомпилирован с этой опцией, становится активной также директива encoding в declare конструкции.
Определеяет папку библиотек для сборки PHP в Unix системах. Для 64-битных систем опция требует особого аргумента --with-libdir=lib64 для папки lib64.
Следующий список влючает доступные опции SAPI (Server Application Programming Interface) для PHP.
Определяет путь к установленному AOLserver.
Собирает динамический модуль для Apache. FILE - это опциональный путь к инструменту Apache apxs; по умолчанию для apxs. Убедитесь в том, что вы указали версию apxs, которая действительно установлена в вашей системе, а не ту, которая находится в исхониках apache.
Собирает статичный модуль для Apache. DIR - это верхний уровень папки сборки Apache, по умолчанию /usr/local/apache.
Включает таблицы перекодировки для модуля mod_charset (для версии Russian Apache).
Собирает динамический модуль для Apache 2.0. FILE - это опциональный путь к инструменту Apache apxs; по умолчанию для apxs.
Собирает PHP как Pike-модуль для использования с Caudium. DIR - это путь к папке сервера Caudium, по умолчанию значение установлено в /usr/local/caudium/server.
Доступно с версии PHP 4.3.0. Отключает сборку CLI-версии PHP (опция также вызывает --without-pear). Больше информации можно получить в разделе Использование PHP в командной строке.
Включает сборку встроенной библиотеки SAPI. TYPE может принимать значение shared или static, по умолчанию установлено shared. Доступно с версии PHP 4.3.0.
Сборка fhttpd модуля. DIR - путь к исходникам fhttpd, по умолчанию /usr/local/src/fhttpd. Опция не доступна после версии PHP 4.3.0.
Сборка PHP как модуля ISAPI для использования в Zeus.
Указывает путь к установленному Netscape/iPlanet/SunONE веб-серверу.
Нет информации.
Сборка PHP как модуля для использования в Pi3Web.
Сборка PHP как Pike-модуля. DIR - это базовая папка Roxen, обычно /usr/local/roxen/server.
Сборка модуля Roxen, используя Zend Thread Safety.
Включает поддержку сервлетов. DIR - это базовая папка установки JSDK. SAPI требует java-расширения, может быть собрана как доступная для dl.
Сборка PHP как thttpd-модуля.
Сборка PHP как TUX-модуля (только для Linux).
Сборка PHP как WebJames-модуля (только для RISC OS)
Отключает сборку CGI-версии PHP. Доступно с версии PHP 4.3.0.
В PHP 5.3.0 этот аргумент включает FastCGI, который предварительно должен быть включен аргументом --enable-fastcgi.
Включает проверку безопасности для внутрисерверных переходов. Вам следует использовать ее, если вы запускаете CGI-версию с Apache.
В PHP 5.3.0 эта опция включена по умолчанию и больше не нуждается в установке. Для ее отключения необходимо установить ini-директиве cgi.force_redirect значение 0.
Если эта опция включена, PHP CGI может быть безопасно размещен вне веб-дерева, и у пользователей не будет возможности обойти проверку .htaccess.
В PHP 5.3.0 этот аргумент отклчен по умолчанию и более не доступен. Для его включения необходимо установить ini-директиве cgi.discard_path значение 1.
Сборка PHP как FastCGI-приложения. Не доступно начиная с PHP 4.3.0, вместо нее вам следует использовать --enable-fastcgi .
Если эта опция включена, то CGI-модуль будет собран с поддержкой FastCGI. Доступно начиная с PHP 4.3.0
В PHP 5.3.0 этот параметр больше не доступен. Используйте вместо него --enable-cgi.
Если опция указана, то пути, подобные /info.php/test?a=b будут вызывать ошибки в работе. Доступно начиная с PHP 4.3.0. Для более детальной информации см. » Руководство Apache.