mod_fcgid: stderr: PHP Fatal error: Call to undefined function oci_connect()

ridder69
Invité n'ayant pas de compte PHPfrance

09 mai 2015, 11:46

Hello,

J'ai d'installé sur mon pc :

- PHP Version 5.4.40 ==> C:\php-5.4.0
- Instant Client Oracle ==> C:\instantclient_11_2
- Apache 2.2 ==> C:\Program Files (x86)\Apache Software Foundation\Apache2.2
- Contenu de mon site web ==> C:\Program Files (x86)\Apache Software Foundation\Apache2.2\htdocs
- Client Oracle 64-bit Windows Version 11.2.0.1.0 ==> E:\app\Family\product\11.2.0\client_1
- Server Base donnée Oracle 11G ==> E:\app\Family\product\11.2.0\dbhome_1
- Variable d'environnement ==>
Path = E:\app\Family\product\11.2.0\client_1\bin;E:\app\Family\product\11.2.0\dbhome_1\bin;G:\app\Family\product\12.1.0\dbhome_1\bin;C:\Program Files (x86)\EasyPHP-DevServer-14.1VC11\binaries\php\php_runningversion;C:\ProgramData\Oracle\Java\javapath;C:\Program Files\Common Files\Microsoft Shared\Windows Live;C:\Program Files (x86)\Common Files\Microsoft Shared\Windows Live;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\Windows Live\Shared;C:\Users\Family\AppData\Local\Smartbar\Application\;C:\Users\Family\AppData\Local\Smartbar\Application\;C:\Program Files (x86)\Samsung\Samsung PC Studio 3\;C:\Program Files\Internet Explorer;C:\Program Files\Java\jdk1.7.0_45\jre\bin;C:\adbfastboot;C:\Program Files (x86)\Common Files\Apple\Mobile Device Support\;C:\Program Files (x86)\Common Files\Apple\Apple Application Support;C:\Program Files (x86)\QuickTime\QTSystem\;C:\instantclient_11_2;c:\php;c:\Apache24;c:\Apache24\bin
PHP=C:\php-5.4.0\
PHPRC=C:\php-5.4.0\
TNS_ADMIN=E:\app\Family\product\11.2.0\client_1\network\admin
- TNSPing ==> OK
- Administration de ma BDD via Toad 12.6 ==> OK

Par contre j'ai systématiquement l'erreur :

[Sat May 09 11:23:35 2015] [warn] [client 127.0.0.1] mod_fcgid: stderr: PHP Fatal error: Call to undefined function oci_connect() in C:\\Program Files (x86)\\Apache Software Foundation\\Apache2.2\\htdocs\\index.php on line 116

Contenu de la partie oracle de ma page PHP ==> index.php
<?php ini_set('display_errors', 1);
error_log("Grosse bourde !", 3, "c:/php-5.4.0/mes-erreurs.log");
error_reporting(E_ALL);
// Connexion BDD
//define("ORACLE_HOME","E:\app\client\Family\product\12.1.0\client_1\BIN"); // Oracle HOME pour la connection
define("TNS", "AVION"); // DSN pour la connection
define("USER", "avion"); // USER pour la connection
define("PASSWORD", "pavion"); // PASSWORD pour la connection
define("NB_TENTATIVE_CONNECTION", 10); // Nombre de tentative de connection

// On essaye de se connecter NB_TENTATIVE_CONNECTION fois a la base
$nbTentative = NB_TENTATIVE_CONNECTION;

// Set des variables de la Base de données
//putenv("ORACLE_HOME=".ORACLE_HOME);

//ob_start();

echo "<tr> <td>Ville_depart</td><td> <select name='Ville_depart'>";
$conn= oci_connect('avion', 'pavion', 'avion');
$stid = oci_parse($conn,'SELECT VILLE_DEPART FROM TRAJET');
oci_execute($stid);

while ($row = oci_fetch_array ($stid, OCI_BOTH)) {

echo "<option value=".$stid['ville_depart'].">".$stid['ville_depart']."</option> \n";
}
echo "</select> </td> </tr>";
?>
Là je suis bloqué donc si quelqu'un a une idée suis preneur.

Merci bien.