Vous devez installer un serveur de bases de données FrontBase ou, tout au
moins, les bibliothèques clientes fbsql, pour accéder à ces fonctions.
Vous pouvez accéder au site de FrontBase
à l'adresse http://www.frontbase.com/.
Pour pouvoir utiliser ces fonctions, vous devez compiler PHP avec le
support fbsql en utilisant l'option de configuration --with-fbsql. Si vous utilisez cette option
sans spécifier le chemin jusqu'au dossier d'installation fbsql, PHP
recherchera les bibliothèques du client fbsql dans les dossiers habituels,
sur votre système. Les utilisateurs qui ont installé FrontBase dans un
dossier non standard doivent spécifier le chemin comme ceci : --with-fbsql=/path/to/fbsql.
Cela va indiquer à PHP le bon emplacement des bibliothèques de FrontBase,
et éviter les conflits.
Le comportement de ces fonctions est
affecté par la configuration dans le fichier php.ini.
Tableau 1. Options de configuration
| Nom | Par défaut | Modifiable | Historique |
|---|
| fbsql.allow_persistent | "1" | PHP_INI_SYSTEM | Disponible depuis PHP 4.2.0. |
| fbsql.generate_warnings | "0" | PHP_INI_SYSTEM | Disponible depuis PHP 4.0.6. |
| fbsql.autocommit | "1" | PHP_INI_SYSTEM | Disponible depuis PHP 4.0.6. |
| fbsql.max_persistent | "-1" | PHP_INI_SYSTEM | Disponible depuis PHP 4.0.6. |
| fbsql.max_links | "128" | PHP_INI_SYSTEM | Disponible depuis PHP 4.0.6. |
| fbsql.max_connections | "128" | PHP_INI_SYSTEM | Disponible depuis PHP 4.0.6. |
| fbsql.max_results | "128" | PHP_INI_SYSTEM | Disponible depuis PHP 4.0.6. |
| fbsql.batchSize | "1000" | PHP_INI_SYSTEM | |
| fbsql.default_host | NULL | PHP_INI_SYSTEM | Disponible depuis PHP 4.0.6. |
| fbsql.default_user | "_SYSTEM" | PHP_INI_SYSTEM | Disponible depuis PHP 4.0.6. |
| fbsql.default_password | "" | PHP_INI_SYSTEM | Disponible depuis PHP 4.0.6. |
| fbsql.default_database | "" | PHP_INI_SYSTEM | Disponible depuis PHP 4.0.6. |
| fbsql.default_database_password | "" | PHP_INI_SYSTEM | Disponible depuis PHP 4.0.6. |
Pour plus de détails sur les constantes PHP_INI_*,
reportez-vous à
Annexe H.
Ces constantes sont définies par cette
extension, et ne sont disponibles que si cette extension a été compilée avec
PHP, ou bien chargée au moment de l'exécution.