|
今天在64位Red Hat Enterprise Linux AS release 4 .7上編譯php5.2.6出錯,mysql是使用的RPM方式安裝的,php編譯代碼如下:
./configure --prefix=/usr/local/php --with-mysql --with-apxs2=/usr/local/apache/bin/apxs --with-openssl --with-curl --enable-xml --with-mcrypt --with-ttf --enable-magic-quotes --enable-fastcgi --enable-mbstring --with-iconv --enable-mbstring --with-gd --with-jpeg-dir --with-png-dir --with-zlib-dir --enable-sysvsem出現以下錯誤:checking for specified location of the MySQL UNIX socket... nochecking for MySQL UNIX socket location... noconfigure: error: Cannot find libmysqlclient under /usr.Note that the MySQL client library is not bundled anymore!
通過查找libmysqlclient,發現是在/usr/lib64/mysql/目錄內的libmysqlclient.so.16.0.0做的軟連接,php默認是去的 /usr/lib/搜索,所以沒有找到.找到問題了就好解決了.
類似的問題還有:
/usr/lib/libjpeg.so -> /usr/lib64/libjpeg.so
解決方法:
1.
cp -rp /usr/lib64/mysql/libmysqlclient.so.16.0.0 /usr/lib/libmysqlclient.so
2.
/usr/lib64/libmysqlclient.so -> libmysqlclient.so.16.0.0/usr/lib/libmysqlclient.so -> /usr/lib64/libmysqlclient.sochecking whether to enable embedded MySQLi support… nochecking for mysql_set_server_option in -lmysqlclient… noconfigure: error: wrong mysql library version or lib not found. Check config.log for more information
經過測試后, 發現如下解決方案:
# cd /usr/local/src/php-xxxxx/ext/mysqli# yum -y install mysql-devel# /phpize# ./configure 主站蜘蛛池模板: 69国产成人综合久久精 | 丝袜五月天 | 91性视频 | 中国第一毛片 | 欧美日韩视频在线第一区二区三区 | 亚洲看片网站 | 伊人网站在线 | 色天天综合色天天害人害己 | 在线观看www视频 | 麻豆hd | 成人怡红院视频在线观看 | 色优久久| 国产综合视频在线观看一区 | 久久婷婷激情综合色综合也去 | www.激情555.com| 午夜国产高清精品一区免费 | 精品综合久久久久久97超人该 | 免费一区二区三区视频导航 | 九九精品国产 | 日韩 国产 欧美视频一区二区三区 | 91久久打屁股调教网站 | 92看片淫黄大片看国产片 | 久久久精品久久久久久 | 国产成人啪精品视频免费网 | 免费看黄色录像 | 国产最新精品 | 韩国一大片a毛片 | 日本免费www | 狠狠干伊人 | 国产精品分类视频分类一区 | 黄网在线观看视频 | 亚洲成a人片在线v观看 | 国产猛男猛女超爽免费视频 | 久久国产精品高清一区二区三区 | 在线看污视频 | 国产激情视频趣趣在线观看的 | 日韩三级久久 | 国产精品一区二区久久精品涩爱 | 亚洲一区二区三区在线网站 | 夜色成人网 | 亚洲第一成网站 |