Ответ 1
Должен быть script php-config, который вы можете установить на ubuntu, чтобы получить параметры конфигурации, используемые для php.
sudo apt-get install php5-dev
php-config --configure-options
Я пытаюсь скомпилировать новый экземпляр PHP (5.4.0) из исходного кода и хочу сохранить совместимость с тем (PHP 5.3.6-13ubuntu3.6), уже установленным из дистрибутива, Ubuntu-11.10, То есть, я хочу запустить ./configure
с теми же директивами, что и установленный PHP.
Я всегда мог видеть команду ./configure
, выводимую phpinfo()
, но на этот раз, к моему удивлению, она не указана.
Знаете ли вы о каком-либо флаге, который предотвращает вывод phpinfo
из конфигурации компиляции? Или,
Вы знаете какой-либо другой способ получить способ скомпилирования PHP?
Должен быть script php-config, который вы можете установить на ubuntu, чтобы получить параметры конфигурации, используемые для php.
sudo apt-get install php5-dev
php-config --configure-options
Согласно этому отчету об ошибках, вывод Configure Command
был намеренно подавлен из сборников Ubuntu и Debian PHP.
Затем рекомендуется установить исходный пакет через apt-get source php5
:
Если вы хотите увидеть, как PHP построен в Ubuntu,
apt-get source php5
, и просматривают debian/rules, выход. /configure в phpinfo() есть, поскольку changelog для состояний патча, полностью вводит в заблуждение и не страшно познавательно.