编译PHP configure: error: Cannot find libmysqlclient under /usr

是因为configure中lib目录不对导致,64位系统中libmysqlclient.so位于/usr/lib64/mysql中,编译configure文件,找到libmysqlclient,for循环中加上lib64/mysql即可,结果如下:

  for i in lib lib/mysql lib64/mysql; do

  str="$MYSQL_DIR/$i/libmysqlclient.*"
  for j in `echo $str`; do
    if test -r $j; then
      MYSQL_LIB_DIR=$MYSQL_DIR/$i
      break 2
    fi
  done

  done

 

发表评论

电子邮件地址不会被公开。

*