configure: error: Cannot find libmysqlclient under/usr

672 ワード


問題解決個人レコード.
コンパイルインストールmysqlモジュール
cd php/ext/mysql
phpize
./configure --with-php-config=/usr/bin/php-config --with-mysql=/usr/lib64/mysql/

configure時報エラー:configure error:cannot find libmysqlclient under/usr
しかし、libmysqlclientは/usr/lib 64/mysqlの下にインストールされているのに、後でネットで調べてみると、configureスクリプトのこの--with-mysqlパラメータはRHEL 5にあるようです.3で問題があります.
だから、いっそ2つのソフトリンクを作って、問題は解決します
ln -s /usr/lib64/mysql/libmysqlclient.so /usr/lib/libmysqlclient.so 
ln -s /usr/lib64/mysql/libmysqlclient_r.so /usr/lib/libmysqlclient_r.so

その後configureが通過し、make&&make installが成功した.