>1) Вы ставите руками, а обновляете порты. Рекомендую обратиться к хендбуку для
>того, чтобы понять что такое порты.
>2) Библиотека pthread - является системной и не входит в набор портов
>- для ее восстановления скачайте и распакуйте дистрибутив, а оттуда скопируйте
>все что удалили (иначе даже мускуль не запуститься).
>3) Прочитайте что такое порты и для чего они нужны. Не трогайте
>файлы в /usr/lib и /usr/local/lib, пока не поймете что там лежит.
>php я ставлю руками: скачиваю дистирибутив с соотв. сайта, распаковываю, ищу файл install или readme, следуя его указаниям запускаю скрипт ./configure с нужными мне параметрами и если при выполнение скрипта выдавалась ошибка об отсутствие какой либо библиотеки, то искал и устанавливал пакет с одноименным названием(например: не было libpng, установил пакетpng).
1. Про порты прочитал и понял, что ими в общем не пользовался, а пользовался только пакетами.
2. я заранее скопировал все библиотеки из /lib в другой каталог, не составляет проблемы скопировать их обратно. Повторюсь: библиотека /usr/local/mysql/lib/libmysqlclient_r.so на то что не может определить ссылки, как я предполагаю из-аз libpthread.so.2(т.е. то что версия библиотеки либо старая либо не знаю что думать). Мускул установил перед php и все замечательно запускается.
3. файлы /usr/lib и /usr/local/lib не трогал.
Хорошо, тогда задам вопрос по-другому: от какого порта мне следует отпрыгивать, чтобы не возникало проблемы с библиотекой libpthread.so.2 или корректно установить php?
выполнил команду make search name=php key=5.2.6 > /usr/home/ohapkin/php.txt
и нашел следующий порт :
Port: php5-mysqli-5.2.6
Path: /usr/ports/databases/php5-mysqli
Info: The mysqli shared extension for php
этот?