Installation/Configuration
PHP Manual

Configuration à l'exécution

Le comportement de ces fonctions est affecté par la configuration dans le fichier php.ini.

Options de configuration
Nom Par défaut Modifiable Historique
ibm_db2.binmode "1" PHP_INI_ALL Disponible depuis ibm_db2 1.4.9.
ibm_db2.i5_allow_commit "0" PHP_INI_SYSTEM Disponible depuis ibm_db2 1.5.0.
ibm_db2.i5_dbcs_alloc "0" PHP_INI_SYSTEM Disponible depuis ibm_db2 1.0.2.
ibm_db2.instance_name NULL PHP_INI_SYSTEM  
ibm_db2.i5_all_pconnect "0" PHP_INI_SYSTEM Disponible depuis ibm_db2 1.6.5.

Voici un éclaircissement sur l'utilisation des directives de configuration.

ibm_db2.binmode (entier)

Cette option contrôle le mode utilisé pour convertir à partir ou vers les données binaires dans l'application PHP.

  • 1 (DB2_BINARY)

  • 2 (DB2_CONVERT)

  • 3 (DB2_PASSTHRU)

ibm_db2.i5_allow_commit integer

Cette option contrôle le mode d'envoi utilisé pour les schémas de collections i5 dans l'application PHP.

  • 0 aucun envoi (voir i5_commit pour dérivé)

  • 1 autorise l'envoi (voir i5_commit pour dérivé)

ibm_db2.i5_dbcs_alloc (entier)

Cette option contrôle l'allocation de canevas internes de ibm_db2 pour des tampons de colonne large DBCS.

  • 0 aucune allocation étendue (voir i5_dbcs_alloc pour dérivé)

  • 1 utilise les allocations étendues (voir i5_dbcs_alloc pour dérivé)

ibm_db2.instance_name (chaîne de caractères)

Sur les systèmes d'exploitation Linux et UNIX, cette option définit le nom de l'instance à utiliser pour les connexions aux bases de données cataloguées. Si cette option est utilisée, sa valeur prévaut sur la variable d'environnement DB2INSTANCE.

Cette option est ignorée sur les systèmes d'exploitation Windows.

ibm_db2.i5_all_pconnect entier

Cette option modifie le comportement des ouvertures et des fermetures i5 db2_connect dans vos applications PHP. Lorsque ibm_db2.i5_all_pconnect = 1, toutes les db2 connections deviennent persistantes (db2_pconnect). Sous i5/OS, db2_pconnect est bien plus performant avec des machines peu puissantes qu'avec db2_connect. Cette option est utile car elle permet ainsi d'appeler db2_pconnect à la place de db2_pconnect sans modification du code source PHP.

  • La valeur 0 est la valeur par défaut, et ne modifie rien au comportement initial

  • La valeur 1 permet d'appeler db2_pconnect afin d'effectuer que des connexions persistantes


Installation/Configuration
PHP Manual