Ниже приведён частичный список опций конфигурации, используемых скриптами configure при компиляции в Unix-подобных окружениях. Большинство опций конфигурации приведено в соответствующих местах на страницах с описанием расширений, а не здесь. Чтобы получить полный актуальный список опций конфигурации, запустите ./configure --help в каталоге исходного кода PHP после запуска команды autoconf (см. также главу Установка). Вам также может быть интересно почитать документацию команды » GNU configure для получения информации о дополнительных опциях команды configure, таких, как --prefix=PREFIX.
Замечание:
Эти настройки используются только во время компиляции. Если вы хотите изменить конфигурацию PHP во время выполнения, пожалуйста смотрите главу Конфигурация во время выполнения.
Замечание:
Эти опции используются только в PHP 4.1.0, хотя некоторые их них доступны также и в более поздних версиях. Если вы хотите скомпилировать более позднюю версию, то некоторые опции возможно будут недоступны.
Компилировать с информацией об отладке.
Устанавливает, каким образом установленные файлы будут расположены. 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.
Включает безопасный режим по умолчанию.
Данная возможность была помечена УСТАРЕВШЕЙ начиная с версии PHP 5.3.0 и была УДАЛЕНА в версии PHP 5.4.0.
Разрешает запуск исполняемых файлов только из директории DIR в безопасном режиме, по умолчанию /usr/local/php/bin.
Данная возможность была помечена УСТАРЕВШЕЙ начиная с версии PHP 5.3.0 и была УДАЛЕНА в версии PHP 5.4.0.
Включает автоматическое экранирование специальных символов по умолчанию.
Данная возможность была помечена УСТАРЕВШЕЙ начиная с версии PHP 5.3.0 и была УДАЛЕНА в версии PHP 5.4.0.
Запрещает использование краткой формы записи начального тега <? по умолчанию.
Включает поддержку многобайтового кода в синтаксическом и лексическом анализаторе языка при запуске. Когда PHP скомпилирован с этой опцией, становится активной также директива encoding в конструкции declare.
Данная возможность была помечена УСТАРЕВШЕЙ начиная с версии PHP 5.3.0 и была УДАЛЕНА в версии PHP 5.4.0.
Определяет каталог библиотек для сборки 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 (для русской версии 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.