RuWeb.net Forum

Пересобрать PHP
TLS - 28.9.2006 в 16:24

Написал в суппорт, сутки уже пусто :( Вопрос в следующем:

Нужно заставить работать библиотеку OpenID http://www.openidenabled.com/openid/libraries/php).
Библиотечка довольно требовательная, и конкретно ей нужен PEAR DB, который, в свою очередь, требует сборки PHP с поддержкой CLI

Насколько я понимаю, по умолчанию PHP собран без поддержки CLI http://www.malakhov.name/phpinfo.php).

Вопрос: как его пересобрать с CLI? И не гакнется ли от этого вся система :)


support - 28.9.2006 в 22:23

CLI - это Command-Line Interface. Модуль апача никак не может быть собран с "поддержкой CLI".
CLI-версия бинарника пхп обычно находится в /usr/local/bin
/usr/local/bin/php - проверьте, возможно это он и есть


TLS - 28.9.2006 в 22:41

Тогда что делать с этим сообщением при установке порта pear-DB:

Цитата:
Verifying install for /usr/local/share/pear/PEAR.php in /usr/ports/devel/pear
This port requires the CLI version of PHP, but you have already
installed a PHP port without CLI.


support - 28.9.2006 в 22:52

Да, вижу. /usr/local/bin/php - это cgi-модуль на наших вдсах.
Ну тогда наверное придется скачивать исходники php, компилировать cli-модуль, и устанавливать его с поддержкой pear.
Только --bindir=/usr/bin укажите наверное чтобы /usr/local/bin/php не затирать.


TLS - 28.9.2006 в 22:59

Понял. Тогда просьба - перечитайте ещё раз тикет 1143 в support.ruweb.net, я там дописал немного. Спасибо.


TLS - 30.9.2006 в 19:57

Ау! Ответ будет или я в игноре? :)

[Изменено 30.9.2006 от TLS]


kpv - 30.9.2006 в 20:38

ответ будет, когда специалист под Вашу задачу прочитает Ваш тикет.
1. Вы не описали до конца задачу - как мы узнаем что все что вы хотите у вас заработало
2. работа нашего саппорта - около 10 у.е. за каждый (не)полный час работы
3. ответы на сложные технические вопросы - до одной недели

[Изменено 30.9.2006 от kpv]


TLS - 30.9.2006 в 22:26

Понял. Сейчас опишу всё подробнее. Я просто не знал, будете ли вы вообще браться за эту работу (т.е. практикуется ли это у вас). Поэтому и не вдавался в детали. Сейчас исправлюсь, Спасибо.

[Изменено 30.9.2006 от TLS]