0

mysql で正規表現を使用するための非常に優れたユーザー定義関数を見つけました。 しかし、インストールしようとすると、mysql ライブラリが見つかりません。

checking for mysqlbin... dirname: missing operand
Try `dirname --help' for more information.
checking for mysql_config... no
no
configure: error: "Can't find mysql library"

サイトによるとIf mysql is an unusual place, you might need to add --with-mysql=<mysql directory>/bin/mysql_config

mysql_config が見つかりません

/var/log/mysql
/var/lib/mysql
/var/lib/mysql/mysql
/usr/share/mysql
/usr/lib/mysql
/etc/mysql/


私はubuntuの明快なlynxを使用してapt-get install libmariadbclient16-devいます。preg_replace('/i/','a','ia')6161ii

4

3 に答える 3

2

mysql_config を取得するには、libmysqlclient-dev (または必要に応じて libmariadbclient16-dev) をインストールする必要があります。

于 2011-07-12T12:20:31.087 に答える
0

https://github.com/mysqludf/lib_mysqludf_preg/issues/5

mysql_config not found was a good clue : Had to install - 
sudo apt-get install libmysqlclient-dev
于 2015-10-01T16:32:49.570 に答える
0

centos の場合:

sudo yum install MariaDB-devel

mariadb リポジトリを選択する前に: https://downloads.mariadb.org/mariadb/repositories/#mirror=timeweb&distro=CentOS&distro_release=centos6-amd64--centos6&version=10.0

ps: 「3. Choose a Version」は、maria db のバージョンを意味します!

于 2015-07-16T08:46:44.357 に答える