summaryrefslogtreecommitdiff
path: root/ext/mysql/config.m4
diff options
context:
space:
mode:
Diffstat (limited to 'ext/mysql/config.m4')
-rw-r--r--ext/mysql/config.m417
1 files changed, 17 insertions, 0 deletions
diff --git a/ext/mysql/config.m4 b/ext/mysql/config.m4
index b64f32f422..bfa07305a2 100644
--- a/ext/mysql/config.m4
+++ b/ext/mysql/config.m4
@@ -4,6 +4,22 @@ sinclude(ext/mysql/libmysql/acinclude.m4)
sinclude(ext/mysql/libmysql/mysql.m4)
AC_ARG_WITH(mysql,[],[enable_mysql=$withval])
+
+AC_DEFUN(PHP_MYSQL_SOCK,[
+ AC_MSG_CHECKING(for MySQL UNIX socket)
+ MYSQL_SOCK=/tmp/mysql.sock
+ for i in \
+ /var/run/mysqld/mysqld.sock \
+ /var/tmp/mysql.sock \
+ /var/lib/mysql/mysql.sock \
+ ; do
+ if test -r $i; then
+ MYSQL_SOCK=$i
+ fi
+ done
+ AC_DEFINE_UNQUOTED(MYSQL_UNIX_ADDR, "$MYSQL_SOCK", [ ])
+ AC_MSG_RESULT($MYSQL_SOCK)
+])
AC_MSG_CHECKING(for MySQL support)
AC_ARG_ENABLE(mysql,
@@ -19,4 +35,5 @@ if test "$PHP_MYSQL" != "no"; then
AC_DEFINE(HAVE_MYSQL, 1, [Whether you have MySQL])
AC_ADD_INCLUDE(${ext_src_base}libmysql)
MYSQL_CHECKS
+ PHP_MYSQL_SOCK
fi