UDF Регулярные выражения для maria db - PullRequest
0 голосов
/ 12 июля 2011

Я нашел действительно хорошие пользовательские функции для с использованием регулярных выражений в 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/

Я использую lucid ubuntu lucid, любые предложения приветствуются
EDIT установка сработалаблагодаря apt-get install libmariadbclient16-dev однако теперь preg_replace('/i/','a','ia') возвращает 6161 вместо ii

Ответы [ 3 ]

2 голосов
/ 12 июля 2011

Вам нужно установить libmysqlclient-dev (или libmariadbclient16-dev, если хотите), чтобы получить mysql_config.

0 голосов
/ 01 октября 2015

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
0 голосов
/ 16 июля 2015

Для 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. Выберите версию» означает версию maria db!

...