|
今天在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 主站蜘蛛池模板: 一本之道高清在线3线观看 一本之道高清视频在线观看 | 综合伊人久久 | 国产亚洲精品久久精品录音 | 亚洲精品AV一二三区无码 | 视频一区视频二区在线观看 | 婷婷亚洲五月色综合久久 | 一二三四在线高清中文版免费观看电影 | 办公室里呻吟的丰满老师电影 | 日韩精品人成在线播放 | 最近韩国日本免费观看mv免费版 | 精品久久久久中文字幕加勒比东京热 | 麻豆狠色伊人亚洲综合网站 | 精品人妻无码一区二区三区蜜桃臀 | 亚洲人成人毛片无遮挡 | 久久精品国产男包 | hdsex老太婆70 | porono日本xxx | 一二三四在线观看韩国 | 秘密教学93话恩爱久等了免费 | 国内高清在线观看视频 | 久久婷五月综合色啪网 | 午夜性色一区二区三区不卡视频 | 两个人的视频日本在线观看完整 | 色久天 | 精品久久久久久久国产潘金莲 | 国产精品人妻无码99999 | 高h全肉图 | 欧美精品亚洲精品日韩专区一 | 国产精品亚洲二线在线播放 | 久久精品男人影院 | 国产三级在线观看免费 | 强开少妇嫩苞又嫩又紧九色 | 色狠狠一区 | 欧美丰满少妇久久无码精品 | 在线播放无码字幕亚洲 | 内射人妻骚骚骚 | 亚洲色图在线播放 | 亚洲AV国产福利精品在现观看 | 狠日狠干日曰射 | 国产高清视频青青青在线 | 成人午夜精品无码区久久漫画日本 |