⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 config9.m4

📁 linux下安装不上mysql5与php5的可用此关联
💻 M4
字号:
dnldnl $Id: config.m4,v 1.25 2006/10/09 04:46:03 georg Exp $dnl config.m4 for extension mysqliPHP_ARG_WITH(mysqli, for MySQLi support,[  --with-mysqli[=FILE]    Include MySQLi support. FILE is the optional pathname                           to mysql_config])PHP_ARG_ENABLE(embedded_mysqli, whether to enable embedded MySQLi support,[  --enable-embedded-mysqli  MYSQLi: Enable embedded support], no, no)if test -z "$PHP_MYSQLND"; then  PHP_ARG_ENABLE(mysqlnd, whether to enable MySQL native driver support,  [  --enable-mysqlnd          MYSQLi: Enable MySQL native driver supprt], no, no)fidnl If some extension uses mysqlnd it will get compiled in PHP whether MYSQLi is enabled or not.if test "$PHP_MYSQLND" = "yes"; then  AC_DEFINE(HAVE_MYSQLND, 1, [MySQL native driver support enabled])  mysqlnd_sources="mysqlnd.c mysqlnd_charset.c mysqlnd_wireprotocol.c \                   mysqlnd_ps.c mysqlnd_loaddata.c mysqlnd_palloc.c \                   mysqlnd_ps_codec.c mysqlnd_statistics.c mysqlnd_qcache.c"  PHP_ADD_SOURCES(ext/mysqli/mysqlnd, $mysqlnd_sources)  PHP_ADD_BUILD_DIR([ext/mysqli/mysqlnd])  PHP_INSTALL_HEADERS([ext/mysqli/mysqlnd])fiif test "$PHP_MYSQLI" != "no" && test "$PHP_MYSQLND" != "yes"; then  if test "$PHP_MYSQLI" = "yes"; then    MYSQL_CONFIG=`$php_shtool path mysql_config`  else    MYSQL_CONFIG=$PHP_MYSQLI  fi  MYSQL_LIB_NAME='mysqlclient'  if test "$PHP_EMBEDDED_MYSQLI" = "yes"; then    AC_DEFINE(HAVE_EMBEDDED_MYSQLI, 1, [embedded MySQL support enabled])    MYSQL_LIB_CFG='--libmysqld-libs'    dnl mysqlnd doesn't support embedded, so we have to add some extra stuff    extra_sources="mysqli_embedded.c"  elif test "$enable_maintainer_zts" = "yes"; then    MYSQL_LIB_CFG='--libs_r'    MYSQL_LIB_NAME='mysqlclient_r'  else    MYSQL_LIB_CFG='--libs'  fi    if test -x "$MYSQL_CONFIG" && $MYSQL_CONFIG $MYSQL_LIB_CFG > /dev/null 2>&1; then    MYSQLI_INCLINE=`$MYSQL_CONFIG --cflags | $SED -e "s/'//g"`    MYSQLI_LIBLINE=`$MYSQL_CONFIG $MYSQL_LIB_CFG | $SED -e "s/'//g"`  else    AC_MSG_RESULT([mysql_config not found])    AC_MSG_ERROR([Please reinstall the mysql distribution])  fi  dnl  dnl Check the library  dnl  PHP_CHECK_LIBRARY($MYSQL_LIB_NAME, mysql_set_server_option,  [    PHP_EVAL_INCLINE($MYSQLI_INCLINE)    PHP_EVAL_LIBLINE($MYSQLI_LIBLINE, MYSQLI_SHARED_LIBADD)    AC_DEFINE(HAVE_MYSQLILIB, 1, [ ])    PHP_CHECK_LIBRARY($MYSQL_LIB_NAME, mysql_set_character_set,    [ ],[      AC_MSG_ERROR([MySQLI doesn't support versions < 4.1.13 (for MySQL 4.1.x) and < 5.0.7 for (MySQL 5.0.x) anymore. Please update your libraries.])    ],[$MYSQLI_LIBLINE])  ],[    AC_MSG_ERROR([wrong mysql library version or lib not found. Check config.log for more information.])  ],[    $MYSQLI_LIBLINE  ])  extra_sources="$extra_sources mysqli_repl.c"fiif test -n "$extra_sources" || test "$PHP_MYSQLI" != "no"; then  mysqli_sources="mysqli.c mysqli_api.c mysqli_prop.c mysqli_nonapi.c \                  mysqli_fe.c mysqli_report.c mysqli_driver.c mysqli_warning.c \                  mysqli_exception.c $extra_sources"  PHP_NEW_EXTENSION(mysqli, $mysqli_sources, $ext_shared)  PHP_SUBST(MYSQLI_SHARED_LIBADD)fi

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -