• Blog
  • Archives
  • Search
  • Comments
  • Tags
  • Links
  • LianDan
  • RSS

有梦就有快乐[杨恒飞]

Reg | Login

人生旅途慢慢,但有梦就会有快乐!

感谢阅读
configure: error: Cannot find libmysqlclient under /usr.
By coldstar On 2010-06-03, 7:09 PM | Category: 数据库技术 | Comments: 0

今天在64位的CentOS 5.4中编译安装PHP时提示错误:configure: error: Cannot find libmysqlclient under /usr.

我的MySQL是RPM方式安装的,PHP编译参数。

经查,问题是64位系统中 libmysqlclient 默认安装到了 /usr/lib64 目录下

# ll /usr/lib64/libmysqlclient*
lrwxrwxrwx 1 root root      26 Nov 27 12:11 /usr/lib64/libmysqlclient_r.so -> libmysqlclient_r.so.16.0.0
lrwxrwxrwx 1 root root      26 Nov 27 12:11 /usr/lib64/libmysqlclient_r.so.12 -> libmysqlclient_r.so.12.0.0
-rwxr-xr-x 1 root root  262344 Nov 10 02:16 /usr/lib64/libmysqlclient_r.so.12.0.0
lrwxrwxrwx 1 root root      26 Nov 27 12:11 /usr/lib64/libmysqlclient_r.so.14 -> libmysqlclient_r.so.14.0.0
-rwxr-xr-x 1 root root 1239792 Nov 10 02:16 /usr/lib64/libmysqlclient_r.so.14.0.0
lrwxrwxrwx 1 root root      26 Nov 27 12:11 /usr/lib64/libmysqlclient_r.so.15 -> libmysqlclient_r.so.15.0.0
-rwxr-xr-x 1 root root 2135464 Nov 10 02:16 /usr/lib64/libmysqlclient_r.so.15.0.0
lrwxrwxrwx 1 root root      26 Nov 27 12:11 /usr/lib64/libmysqlclient_r.so.16 -> libmysqlclient_r.so.16.0.0
-rwxr-xr-x 1 root root 2084552 Nov 10 02:16 /usr/lib64/libmysqlclient_r.so.16.0.0
lrwxrwxrwx 1 root root      24 Nov 27 12:11 /usr/lib64/libmysqlclient.so -> libmysqlclient.so.16.0.0
lrwxrwxrwx 1 root root      24 Nov 27 12:11 /usr/lib64/libmysqlclient.so.12 -> libmysqlclient.so.12.0.0
-rwxr-xr-x 1 root root  253888 Nov 10 02:16 /usr/lib64/libmysqlclient.so.12.0.0
lrwxrwxrwx 1 root root      24 Nov 27 12:11 /usr/lib64/libmysqlclient.so.14 -> libmysqlclient.so.14.0.0
-rwxr-xr-x 1 root root 1231432 Nov 10 02:16 /usr/lib64/libmysqlclient.so.14.0.0
lrwxrwxrwx 1 root root      24 Nov 27 12:11 /usr/lib64/libmysqlclient.so.15 -> libmysqlclient.so.15.0.0
-rwxr-xr-x 1 root root 2125928 Nov 10 02:16 /usr/lib64/libmysqlclient.so.15.0.0
lrwxrwxrwx 1 root root      24 Nov 27 12:11 /usr/lib64/libmysqlclient.so.16 -> libmysqlclient.so.16.0.0
-rwxr-xr-x 1 root root 2074376 Nov 10 02:16 /usr/lib64/libmysqlclient.so.16.0.0
[root@t96 ~]#

而/usr/lib 目录下没有相应文件,但是php编译时,要去 /usr/lib目录下查找,明白原因,解决办法也就相对简单了

ln -s /usr/lib64/libmysqlclient.* /usr/lib/

再查看/usr/lib 目录下

# ll /usr/lib/libmysqlclient*
lrwxrwxrwx 1 root root 28 Nov 27 23:29 /usr/lib/libmysqlclient.so -> /usr/lib64/libmysqlclient.so
lrwxrwxrwx 1 root root 31 Nov 27 23:29 /usr/lib/libmysqlclient.so.12 -> /usr/lib64/libmysqlclient.so.12
lrwxrwxrwx 1 root root 35 Nov 27 23:29 /usr/lib/libmysqlclient.so.12.0.0 -> /usr/lib64/libmysqlclient.so.12.0.0
lrwxrwxrwx 1 root root 31 Nov 27 23:29 /usr/lib/libmysqlclient.so.14 -> /usr/lib64/libmysqlclient.so.14
lrwxrwxrwx 1 root root 35 Nov 27 23:29 /usr/lib/libmysqlclient.so.14.0.0 -> /usr/lib64/libmysqlclient.so.14.0.0
lrwxrwxrwx 1 root root 31 Nov 27 23:29 /usr/lib/libmysqlclient.so.15 -> /usr/lib64/libmysqlclient.so.15
lrwxrwxrwx 1 root root 35 Nov 27 23:29 /usr/lib/libmysqlclient.so.15.0.0 -> /usr/lib64/libmysqlclient.so.15.0.0
lrwxrwxrwx 1 root root 31 Nov 27 23:29 /usr/lib/libmysqlclient.so.16 -> /usr/lib64/libmysqlclient.so.16
lrwxrwxrwx 1 root root 35 Nov 27 23:29 /usr/lib/libmysqlclient.so.16.0.0 -> /usr/lib64/libmysqlclient.so.16.0.0

再执行编译:

Generating files
updating cache ./config.cache
creating ./config.status
creating php5.spec
creating main/build-defs.h
creating scripts/phpize
creating scripts/man1/phpize.1
creating scripts/php-config
creating scripts/man1/php-config.1
creating main/php_config.h
creating main/internal_functions.c
creating main/internal_functions_cli.c
+--------------------------------------------------------------------+
| License:                                                           |
| This software is subject to the PHP License, available in this     |
| distribution in the file LICENSE.  By continuing this installation |
| process, you are bound by the terms of this license agreement.     |
| If you do not agree with the terms of this license, you must abort |
| the installation process at this point.                            |
+--------------------------------------------------------------------+

Thank you for using PHP.

Tags: libmysqlclient
« 山寨谷歌手机 将以千元下价位面市 serv-u 9.0 上传中文文件名乱码»
Trackbacks
点击获得Trackback地址,Encode: UTF-8 点击获得Trackback地址,Encode: GB2312 or GBK 点击获得Trackback地址,Encode: BIG5
Leave a Comment

text(*):

  • View Model: Nomal | List
  • Category

    win7 (17) RSS 2.0 订阅这个分类

    Windows (39) RSS 2.0 订阅这个分类

    Linux (51) RSS 2.0 订阅这个分类

    WEB服务器 (73) RSS 2.0 订阅这个分类

    网站架构 (11) RSS 2.0 订阅这个分类

    存储与缓存 (2) RSS 2.0 订阅这个分类

    数据库技术 (20) RSS 2.0 订阅这个分类

    WEB开发 (22) RSS 2.0 订阅这个分类

    网站建设 (28) RSS 2.0 订阅这个分类

    安全相关 (24) RSS 2.0 订阅这个分类

    软件开发 (3) RSS 2.0 订阅这个分类

    网络观察 (20) RSS 2.0 订阅这个分类

    精彩瞬间 (20) RSS 2.0 订阅这个分类

    心情管理 (49) RSS 2.0 订阅这个分类

    个人收藏 (26) RSS 2.0 订阅这个分类

  • Calendar

    « 2010年07月 »
    日 一 二 三 四 五 六
    1 2 3
    4 5 6 7 8 9 10
    11 12 13 14 15 16 17
    18 19 20 21 22 23 24
    25 26 27 28 29 30 31
  • Random Aritcle

    [转]女人的第二次贞操!

    我是一个什么样的人?

    Win7下装天翼上网卡有技巧

    优化网站性能 提高网站速度访问速度的14条实践

    谁能将女兵和选秀联系在一起

    什么是好的流程管理?

    《极品飞车13》BMW 135i及兰博基尼跑车首次登场

    水上飘?不会吧?

    Win7成功却成为坟墓 将使微软重蹈通用覆辙

    工信部或推境外域名“白名单”制度

  • Archives

    2010年07月 (17)

    2010年06月 (68)

    2010年05月 (32)

    2010年04月 (3)

    2010年03月 (8)

    2010年02月 (4)

    2010年01月 (19)

    2009年12月 (45)

    2009年11月 (28)

    2009年10月 (10)

    2009年09月 (15)

    2009年08月 (2)

    更多...

  • Others

    Powered by SaBlog-X.

    Designed by Giki+Kula.

    有梦就有快乐[杨恒飞] All rights reserved.

    陕ICP备07009322号