На днях решил собрать связку из nginx + php-fpm + mysql.
С nginx и mysql особых проблем не возникло, а вот при конфигурации php возникла следующая проблема:
checking for mysql_set_server_option in -lmysqlclient... no
configure: error: wrong mysql library version or lib not found. Check config.log for more information.вот что показывает config.log:
configure:61547: checking for mysql_set_server_option in -lmysqlclient
configure:61566: gcc -o conftest -I/usr/local/include -g -O2 -R/usr/local/lib/mysql -L/usr/local/lib/mysql -liconv -L/usr/local/lib -R/usr/local/lib -L/usr/local/lib -lmysqld -lz -pthread -lcrypt -lm -pthread -lwrap conftest.c -lmysqlclient -liconv -liconv -lpng -lz -lcurl -lm -lxml2 -lz -lm -lcurl -lssl -lcrypto -lz -lxml2 -lz -lm 1>&5
/usr/bin/ld: cannot find -lmysqld
configure: failed program was:
#line 61555 "configure"
#include "confdefs.h"
/* Override any gcc2 internal prototype to avoid an error. */
/* We use char because int might match the return type of a gcc2
builtin and then its argument prototype would still apply. */
char mysql_set_server_option();
int main() {
mysql_set_server_option()
; return 0; }
в папке /usr/local/lib/mysql содержатся следующие файлы:
ha_example.a libdbug.a libmysqlclient.a libmysqlclient_r.a libmystrings.a
ha_example.la libheap.a libmysqlclient.la libmysqlclient_r.la libmysys.a
ha_example.so libmyisam.a libmysqlclient.so libmysqlclient_r.so libvio.a
ha_example.so.0 libmyisammrg.a libmysqlclient.so.16 libmysqlclient_r.so.16
я так понимаю не хватает какой-то библиотеки, но какой и какой версии?
Помогите пожалуйста с этим вопросом...