>>[оверквотинг удален] 1) поставить вопрос: для чего нужно собирать LAMP из sources?
2) если решили собирать из sources то следует:
a) читать документацию в этих sources
b) понимать процесс компиляции и сборки:
- как работает ./configure и: как и зачем использовать опции --options
в configure и проверять status и Makefile'ы что, как и откуда будет цепляться
при сборке: при динамической *.so или статической *.a
- разницу между статически собранным объектом и динамически
- порядок сборки необходимы для того или иного комплекта ПО
- и тд и тп
3) если с верхним наступило просветление, решить:
- что вам нужно от php, те (то есть) что будет входить в комплект,
для чего это: это в случае если вы будете производить сборку для статики
- если динамическая сборка, то extention(модули) для php всегда можно собрать
и позже, если чего-то нехватило
вывод:
- смотрим что у нас уже есть в системе: есть ли уже установленный mysql, gd, zlib
и тд и тп - все необходимое для сборки php
- если нет, доставляем, если есть - собираем php с учетом этого наличия и чтобы
не было конфликтов
Почему проверять наличие конфликтов, потому что после экспериментов, неопытные
администраторы оставляют кучу хлама в разных местах, от этого ./configure даже
с правильными параметрами может создать неверные Makefile's
К примеру у вас в системе уже несколько вариантов динамических модулей php...
Те после неудачных экспериментов лучше удалить ВСЕ что вы неудачно установили:
binaries, libraries & headers, иначе в системе будет каша и чем дальше, тем сложней
будет разбираться при ручной сборке.
Именно для этого служат rpm или srpm, не хочется ставить из пакетов - всегда есть
альтернатива собрать самому с требуемыми параметрами и конфигурацией из sources-rpm.
Для чего нужна универсальность - для того чтобы было проще сопровождать и разобраться
другому администратору.
итог: продукт может быть собран статикой или динамикой (модульно), кроме того
php можно собрать как CLI (command line), CGI и DSO(модуль для apache),
например: php собрать cli+dso или cli+cgi
Вероятно вам нужно php cli+dso (cli + mod_php) + набор php-extension типа поддержка
mysql, gd, curl, xml и тд и тп.
Избавьтесь от каши которую вы сотворили или попробуйте сделать сборку на чистой системе
под virtualbox например (так сказать "потренируйтесь на кошках") и потом смело разгребайте
на рабочей системе, найдите и удалите все ненужное или дублирующее или недо-удаленное,
освободитесь от каши и собирайте все последовательно:
- apache с поддержкой dso
- сначала все что потребуется для php и расширений: mysql, gd, curl, openssl и тд и тп
(указанные расширения/extension лишь для примера)
- теперь php как cli + dso с правильными --with - необходимыми для ВАШЕЙ конфигурации
и соответствующие по путям установленному у вас ПО
хоть что-то понятно из верхнего?