Summary: | собрать с native driver | ||
---|---|---|---|
Product: | Sisyphus | Reporter: | stalker <stalker> |
Component: | php5-mysql | Assignee: | Anton Farygin <rider> |
Status: | CLOSED FIXED | QA Contact: | qa-sisyphus |
Severity: | normal | ||
Priority: | P3 | CC: | lav, rider |
Version: | unstable | ||
Hardware: | all | ||
OS: | Linux |
Description
stalker
2014-07-04 22:02:32 MSK
А можно подробнее, что значит "лучше живёт" ? Я много где использую 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 |