У нас сейчас php собран с внешний библиотекой для mysql - libmysqlclient.so.18 рекомендуется собрать его с native driver. По опыту использования на остальных дистрибутивах и в хостинге частности - с ним оно лучше живёт
А можно подробнее, что значит "лучше живёт" ? Я много где использую mysql и не замечал проблем с PHP.
(В ответ на комментарий №1) > А можно подробнее, что значит "лучше живёт" ? > Я много где использую mysql и не замечал проблем с PHP. Из того что замечал на хостинге - меньше проблем связанных с тем что сервер имеет 1 версию mysql, а там где крутится веб-сервер и php mysqlclient другой версии. В общем случае выдаётся проcто warning - но некоторые специфичные движки на такое обижаются. Ну и сам же апстрим php рекомендует именно nd использовать. Ну и чисто по субъективным ощущениям - работает чуточку быстрее на загруженных серверах
Главное что работает. Ладно, я попробую собрать и потестировать.
кривая схема с этим mysqlnd. нужно его загружать самым первым, но наша схема упаковки модулей не позволяет это легко реализовать. в итоге получаю # php PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib64/php/5.5.17/extensions/mysql.so' - /usr/lib64/php/5.5.17/extensions/mysql.so: undefined symbol: mysqlnd_connect in Unknown on line 0 при этом модуль mysqlnd есть и загружается, но чуть позже mysql с удовольствием выслушаю предложения о том, как это всё можно подружить. с одной стороны можно было бы загружать mysqlnd прямо в mysql.ini, но тогда будут проблемы с mysqli и другими.
вопрос закрыт, всё сделал.
собрано в php5-5.5.17