|
今天在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 主站蜘蛛池模板: 在线观看中文字幕国产 | 好吊妞视频在线观看 | 无码精品一区二区三区免费视频 | 国产精品黄大片在线播放 | 日本欧美一区二区三区在线 | 欧美极品美軳人人体 | 日本在线一区二区 | 伊人精品网 | 九九视频热 | 一区二区三区福利 | 亚洲精品私拍国产福利在线 | 国产乱子伦手机在线 | 久久www免费人成看片色多多 | 二区久久国产乱子伦免费精品 | 国产精品91视频 | 亚洲成a人片777777久久 | 丁香六月激情婷婷 | 激情文学图片 | 久9视频这里只有精品 | 91精品国产丝袜白色高跟鞋 | 国产一区二区不卡 | 91精品国产91久久久久久 | 一本久道久久综合中文字幕 | 国语对白在线观看 | 国产成人一区二区三区在线视频 | 国内精品久久久久影院不卡 | 四虎新地址4hu 你懂的 | 国产成人精品福利网站在线观看 | 中文字幕一二三四区2021 | 亚洲天堂视频在线观看 | 国产91麻豆精品 | 精品阁| 91成人网 | 国产精品夜色视频一区二区 | 亚洲影视一区二区 | 精品视频免费观看 | 999成人国产精品 | 美女毛片在线观看 | 91在线国产观看 | 欧美成人高清手机在线视频 | 久久综合偷偷噜噜噜色 |