par
mmitalia » 29 oct. 2014, 14:44
Bonjour
Avant tous voici ma config :
Windows 7 64 bits
WAMP 2.5 (Apache 2.4.9 / PHP : 5.5.12 / MySQL : 5.6.17)
InstantClient Oracle : 11.2.0.4
Ma base oracle 11G n'est pas sur mon serveur WEB mais déporté.
Lorsque via ma page PHP j'assaye de me connecter à ma base, j'ai le message d'erreur could not find driver".
Voici mon code :
<?php
$hote = "xx.xxx.xx.xxx";
$port = "1521"; // port par défaut
$service = "xxxxxx";
$utilisateur = "xxxxxx";
$motdepasse = "xxxxxxxxxxxx";
$lien_base =
"oci:dbname=(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS =
(PROTOCOL = TCP)
(Host = ".$hote.")
(Port = ".$port."))
)
(CONNECT_DATA =
(SERVICE_NAME = ".$service.")
)
)";
try
{
// connexion à la base Oracle et création de l'objet
$connexion = new PDO($lien_base, $utilisateur, $motdepasse);
}
catch (PDOException $erreur)
{
echo $erreur->getMessage(), '<br>';
}
?>
Quand j'affiche ma page PHP_info(), je n'ai pas de PDO pour ORACLE.(Voir pièce jointe)
J'ai pourtant bien activé les extensions OCI et PDO.(Voir pièce jointe)
Je suis nouveau dans le monde du PHP.
Merci par avance pour vos réponses.
Cordialement
Bonjour
Avant tous voici ma config :
Windows 7 64 bits
WAMP 2.5 (Apache 2.4.9 / PHP : 5.5.12 / MySQL : 5.6.17)
InstantClient Oracle : 11.2.0.4
Ma base oracle 11G n'est pas sur mon serveur WEB mais déporté.
Lorsque via ma page PHP j'assaye de me connecter à ma base, j'ai le message d'erreur could not find driver".
Voici mon code :
<?php
$hote = "xx.xxx.xx.xxx";
$port = "1521"; // port par défaut
$service = "xxxxxx";
$utilisateur = "xxxxxx";
$motdepasse = "xxxxxxxxxxxx";
$lien_base =
"oci:dbname=(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS =
(PROTOCOL = TCP)
(Host = ".$hote.")
(Port = ".$port."))
)
(CONNECT_DATA =
(SERVICE_NAME = ".$service.")
)
)";
try
{
// connexion à la base Oracle et création de l'objet
$connexion = new PDO($lien_base, $utilisateur, $motdepasse);
}
catch (PDOException $erreur)
{
echo $erreur->getMessage(), '<br>';
}
?>
Quand j'affiche ma page PHP_info(), je n'ai pas de PDO pour ORACLE.(Voir pièce jointe)
J'ai pourtant bien activé les extensions OCI et PDO.(Voir pièce jointe)
Je suis nouveau dans le monde du PHP.
Merci par avance pour vos réponses.
Cordialement