|
今天在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 主站蜘蛛池模板: 夜夜夜夜夜夜夜猛噜噜噜噜噜噜 | 国产综合成人观看在线 | 亚洲国产精品67194成人 | 九九精品在线视频 | 韩国一级毛片在线观看 | 91精品福利观看 | 亚洲欧美视频 | 国产一区二区色淫影院 | 久久亚洲国产最新网站 | 一级做a爰在线就看 | 国内精品一区二区 | 久久一 | 欧色视频| 国产原创视频在线 | 中文字幕在线视频网站 | 国产精品亚洲四区在线观看 | 日韩欧美一区二区三区 | 亚洲天堂色网站 | 国产精品午夜免费观看网站 | 91中文在线 | 在线观看色网 | 福利片91| 亚洲一在线 | 伊人国产在线播放 | xh98hx国产免费 | 999精品视频| 亚洲第一页中文字幕 | 国产精品福利久久 | 国内自拍视频一区二区三区 | 亚洲ss| 青青热久久综合网伊人 | 久久综合九色综合97伊人麻豆 | 91精品国产91久久 | 91嫩草国产在线观看免费 | 四虎精品久久久久影院 | 精品国产一区二区三区免费看 | 激情五月在线 | 黄网观看 | 国产精品自在线 | 好爽毛片一区二区三区四区 | 女人洗澡一级毛片一级毛片 |