Как собрать CURL так чтобы потом его подгрузить с помошью dl()?

camel

Новичок
Как собрать CURL так чтобы потом его подгрузить с помошью dl()?

Хостер отказал в установке модуля расширения curl. Я подумал а почему бы не попытаться собрать curl и подгрузить его c помощью dl(). Динамическая подгрузка библеотек на сервере хостера разрешена. Попытался собрать как написанно в фалйле README.SELF-CONTAINED-EXTENSIONS. Он потребовал исходники curl, скачал собрал поставил в дирку. попытался собрать этото экстеншин он не сругался сделал curl.so и кучу всего попытался его подключить в dl. Ни фига php сругался что типа ни фига это не библиотека PHP. Я в растеряности. Чаго делать.
ОС: Redhat linux
PHP: 4.2.2
cURL: 7.10.2
Вот такая петрушка..... Заранее благодарен.
 

tony2001

TeaM PHPClub
дело в том, что экстеншен, который собран для одной версии ПХП не будет подключаться в другой.
попробуй скачать исходники 4.2.2 и собрать еще раз.
 

camel

Новичок
ок понял, спасиб, похоже действительно на не соответствие версий

вопрос еще такой можно ли собрать переносимый экстеншин, разумееться если версии пХп совпадают?

т.е. я собрал его на своем серваке а потом просто скопировал как я понимаю curl.so. Или экстеншины привязываються к путям?

Док по сему вопросу практически нет, так что вопрос еще такой: как должен называться файл экстеншина под линухом? и какие еще файлы ему нужны.

Еще раз спасиб =))
 

tony2001

TeaM PHPClub
по идее - должен работать везде.
главное, чтобы линухи были там и там.
называться - extension.so
 

camel

Новичок
последний думаю вопрос, есть совместимость со старыми версиями экстеншинов? т.е. если хостер вдруг проапдейтит пХп, то не придеться ли мне экстеншин перекомпилять?
 
Сверху