- 主题:centos 6,64位,总是报mysql不存在
已经装了mysql,path也加了,就是报不存在,求指点迷津
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin:/usr/lib:/usr/lib64/mysql:/usr/sbin:/usr/bin/mysql:/usr/share/mysql
./configure --prefix=/opt/lilachome/ --enable-site=lilac --with-www --with-php=/usr/include/php/ --with-mysql=/usr/lib64/mysql --with-bbsuid=500 --with-bbsgid=500 CFLAGS=-g
checking whether to build static libraries... yes
checking for a BSD-compatible install... /usr/bin/install -c
checking whether ln -s works... yes
checking whether make sets $(MAKE)... (cached) yes
checking for bison... no
checking for byacc... no
checking for gzgets in -lz... yes
checking for mysql_real_connect in -lmysqlclient... no
configure: error: The MYSQL library not found
--
修改:lanslot FROM 49.65.181.*
FROM 49.65.181.*
libmysqlclient啥的,客户端库,不是server也不是客户端binary
CentOS 应该叫什么 mysql-devel
【 在 lanslot (lanslot) 的大作中提到: 】
: 已经装了mysql,path也加了,就是报不存在,求指点迷津
: PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin:/usr/lib:/usr/lib64/mysql:/usr/sbin:/usr/bin/mysql:/usr/share/mysql
: ./configure --prefix=/opt/lilachome/ --enable-site=lilac --with-www --with-php=/usr/include/php/ --with-mysql=/usr/lib64/mysql --with-bbsuid=500 --with-bbsgid=500 CFLAGS=-g
: ...................
--
修改:fancyrabbit FROM 61.50.116.*
FROM 61.50.116.*
假期想迁移下系统,也遇到同样的问题,解决了吗?
如何解决的,请指点下。
CentOS 7, MySQL 5.6
# ldconfig -p|grep mysql
libmysqlclient.so.18 (libc6,x86-64) => /usr/lib64/mysql/libmysqlclient.so.18
libmysqlclient.so (libc6,x86-64) => /usr/lib64/mysql/libmysqlclient.so
# ls /usr/lib64/mysql/
-rw-r--r--. libmysqlclient.a
lrwxrwxrwx. libmysqlclient_r.a -> libmysqlclient.a
lrwxrwxrwx. libmysqlclient_r.so -> libmysqlclient.so
lrwxrwxrwx. libmysqlclient_r.so.18 -> libmysqlclient.so.18
lrwxrwxrwx. libmysqlclient_r.so.18.1.0 -> libmysqlclient.so.18.1.0
lrwxrwxrwx. libmysqlclient.so -> libmysqlclient.so.18
lrwxrwxrwx. libmysqlclient.so.18 -> libmysqlclient.so.18.1.0
-rwxr-xr-x. libmysqlclient.so.18.1.0
-rw-r--r--. libmysqlservices.a
drwxr-xr-x. plugin
# env
LD_LIBRARY_PATH=/usr/lib64/mysql
PATH=/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin
# ./configure CFLAGS="-g -D_POSIX_PTHREAD_SEMANTICS" --prefix=/data/bbs --enable-site=fb2k-v2 --enable-innbbsd --enable-ssh --with-mysql=/usr/lib64/mysql
......
checking for php-config... /usr/bin/php-config
checking whether _GNU_SOURCE is declared... yes
checking for gzgets in -lz... yes
checking for mysql_real_connect in -lmysqlclient... no
configure: error: The MYSQL library not found
【 在 lanslot (lanslot) 的大作中提到: 】
: 已经装了mysql,path也加了,就是报不存在,求指点迷津
: PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin:/usr/lib:/usr/lib64/mysql:/usr/sbin:/usr/bin/mysql:/usr/share/mysql
: ./configure --prefix=/opt/lilachome/ --enable-site=lilac --with-www --with-php=/usr/include/php/ --with-mysql=/usr/lib64/mysql --with-bbsuid=500 --with-bbsgid=500 CFLAGS=-g
: ...................
--
修改:linton FROM 202.193.161.*
FROM 202.193.161.*
按如下步骤,问题解决
# cd /usr/lib/
# ln -s /usr/lib64/mysql/libmysqlclient.so libmysqlclient.so
# ls -l
libmysqlclient.so -> /usr/lib64/mysql/libmysqlclient.so
【 在 linton (雨·雪·风·霜) 的大作中提到: 】
: 假期想迁移下系统,也遇到同样的问题,解决了吗?
: 如何解决的,请指点下。
: CentOS 7, MySQL 5.6
: ...................
--
FROM 202.193.161.*
还是不要用centos折腾了,debian比较不容易出错。
【 在 lanslot 的大作中提到: 】
: 已经装了mysql,path也加了,就是报不存在,求指点迷津
: PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin:/usr/lib:/usr/lib64/mysql:/usr/sbin:/usr/bin/mysql:/usr/share/mysql
: ./configure --prefix=/opt/lilachome/ --enable-site=lilac --with-www --with-php=/usr/include/php/ --with-mysql=/usr/lib64/mysql --with-bbsuid=500 --with-bbsgid=500 CFLAGS=-g
: ....................
#发送自zSMTH@IOS
--
FROM 117.136.8.*
为什么我发不了贴呢?
【 在 MZC (忘我) 的大作中提到: 】
: 还是不要用centos折腾了,debian比较不容易出错。
: #发送自zSMTH@IOS
--
FROM 223.69.101.*