El comportamiento de estas funciones se ve afectado por la configuración de php.ini.
| Nombre | Por defecto | Cambiable | Historial de cambios | 
|---|---|---|---|
| mysqli.allow_local_infile | "1" | PHP_INI_SYSTEM | Disponible desde PHP 5.2.4. | 
| mysqli.allow_persistent | "1" | PHP_INI_SYSTEM | Disponible desde PHP 5.3.0. | 
| mysqli.max_persistent | "-1" | PHP_INI_SYSTEM | Disponible desde PHP 5.3.0. | 
| mysqli.max_links | "-1" | PHP_INI_SYSTEM | Disponible desde PHP 5.0.0. | 
| mysqli.default_port | "3306" | PHP_INI_ALL | Disponible desde PHP 5.0.0. | 
| mysqli.default_socket | NULL | PHP_INI_ALL | Disponible desde PHP 5.0.0. | 
| mysqli.default_host | NULL | PHP_INI_ALL | Disponible desde PHP 5.0.0. | 
| mysqli.default_user | NULL | PHP_INI_ALL | Disponible desde PHP 5.0.0. | 
| mysqli.default_pw | NULL | PHP_INI_ALL | Disponible desde PHP 5.0.0. | 
| mysqli.reconnect | "0" | PHP_INI_SYSTEM | Disponible desde PHP 4.3.5. | 
| mysqli.rollback_on_cached_plink | TRUE | PHP_INI_SYSTEM | Disponible desde PHP 5.6.0. | 
Para más detalles y definiciones de las constantes de PHP_INI_* , véase el capítulo sobre los cambios de configuración.
He aquí una breve explicación de las directivas de configuración.
mysqli.allow_local_infile
     integer
    Permite el acceso, desde la perspectiva de PHP, de los archivos locales con sentencias LOAD DATA
mysqli.allow_persistent
     integer
    Habilitar la capacidad de crear conexiones persistentes usando mysqli_connect().
mysqli.max_persistent
     integer
    Máximo de conexiones persistentes que se pueden hacer. Se establece en 0 para ilimitado.
mysqli.max_links
     integer
    Número máximo de conexiones con MySQL por proceso.
mysqli.default_port
     integer
    El número de puerto TCP predeterminado a utilizar cuando se conecta a el servidor de base de datos si no se especifica ningún otro puerto. Si no se especifica el valor predeterminado, el puerto se obtendrá de MYSQL_TCP_PORT variable de entorno, la entrada mysql-tcp en /etc/services o en la constante en tiempo de compilación MYSQL_PORT constante, en ese orden. Win32 sólo utilizará la constante MYSQL_PORT.
mysqli.default_socket
     string
    El nombre de socket predeterminado a usar cuando se conecta a un servidor de bases de datos local si no se especifica ningún otro nombre de socket.
mysqli.default_host
     string
    Servidor host predeterminado a usar cuando se conecta al servidor de base de datos si no se indica otro. No se aplica en safe mode.
mysqli.default_user
     string
    El nombre de usuario predeterminado a usar cuando se conecta a la base de datos servidor si no se indica otra. No se aplica en safe mode.
mysqli.default_pw
     string
    La contraseña predeterminada a usar cuando se conecta a la base de datos servidor si no se indica otra. No se aplica en safe mode.
mysqli.reconnect
     integer
    Vuelve a conectar automáticamente si se pierde la conexión.
Nota: Este ajuste php.ini es ignorado por el controlador de mysqlnd.
mysqli.rollback_on_cached_plink
     bool
    Empleado para revertir conexiones puesta de nuevo la provisión de conexiones persistentes.
El usuario no puede modificar MYSQL_OPT_READ_TIMEOUT mediante una llamada a la API o con ajustes de configuración en tiempo de ejecución. Tenga en cuenta que si fuera posible habría diferencias entre cómo interpretarían libmysqlclient y los flujos el valor de MYSQL_OPT_READ_TIMEOUT.