Я пытаюсь перейти на php 5.3.3 с php 5.2.13. Однако модуль apache libphp5.so не будет скомпилирован. Ниже приведен вывод, который я получил вместе с параметрами настройки, которые я использовал. Оператор configure - это уменьшенная версия того, что я обычно использую.
==========
'./configure' '--disable-debug' '--disable-rpath' '--with-apxs2 = / usr / local / apache2 / bin / apxs'
...
** ** ** Предупреждение: известно, что межбиблиотечные зависимости не поддерживаются. ** ** ** Все заявленные межбиблиотечные зависимости удаляются.
** ** ** Предупреждение: libtool не может удовлетворить все заявленные межбиблиотечные ** ** ** зависимости модуля libphp5. Следовательно, libtool создаст ** ** ** статический модуль, который должен работать, пока приложение dlopening ** ** ** связано с флагом -dlopen. копирование выбранных объектных файлов во избежание конфликтов базовых имен ... Генерация phar.php Создание пакета PEAR phar.phar PHP_Archive не установлен: сгенерированный phar потребует включения расширения phar PHP. clicommand.inc каталог pharcommand.inc; каталог treeiterator.inc; graphiterator.inc; инвертированный; regexiterator.inc; phar.inc.
Сборка завершена. Не забудьте запустить make test.
=============
php 5.2.13 перекомпилируется нормально, так что что-то не так с 5.3.3.
Любая помощь будет принята с благодарностью!
К сожалению, у меня такая же проблема, когда PHP 5.3.2 прекрасно компилируется с тем же оператором configure.
Это заставляет меня думать, что что-то могло сломаться на определенных платформах (включая мою), когда была выпущена версия 5.3.3.
У меня есть открытая ошибка на сайте http://bugs.php.net/bug.php?id=53116