Нет прав на файл libphp5.so при сборке PHP - как указать другой для него путь?

Greendrake

Новичок
Нет прав на файл libphp5.so при сборке PHP - как указать другой для него путь?

На линуксовом VPS-хостинге потребовалось установить свою копию PHP, чтобы её можно было конфигурить как надо и когда надо, а не пинать хостера.

Проблема в том, что когда даю заключительную команду make install, вылетает ошибка, мол не могу перезаписать файл /usr/lib/apache/libphp5.so - нету прав. Прав действительно нету, и не будет, потому я все подпхпэшные модули компилил в новую папку /usr/local2, а не в имеющуюся /usr/local, задавая пути в опциях configure. Вопрос - как заставить пхп при сборке создавать новый файл libphp5.so не поверх старого, а в другое место? Какая опция должна быть?
 

Greendrake

Новичок
Автор оригинала: magic
ok. а что в таком случае говорит ./configure --help ?
Выдаёт список всех возможных опций на нескольких страницах с пояснениями. Кстати, как сделать так чтобы выдавало хотя бы по странице, а то всё вверх уходит и не прочитаешь :(.
 

Greendrake

Новичок
о - нашёл таким образом интересную опцию - --with-apache[=DIR], которая и задаёт путь куда писать модуль. Однако, при конфиге с этой опцией ругается, что, мол, нельзя давать эту опцию вместе с --with-apxs. А убирать --with-apxs, чую, низя, ибо она там некий перловый скрипт apxs запускает, наверняка он нужен.
 

SibProgrammer

Новичок
Как вариант, можно просто руками переложить собранную libphp5.so, а также все остальное, если потребуется.

-~{}~ 04.09.06 10:50:

По поводу префикса /usr/local - это фиксится указанием --prefix или --exec-prefix
 
Сверху