Bonjour,
J'essaye d'installer PDO sur mon serveur PHP mais cela ne semble pas fonctionner.
Ma config :
PHP 5.3
Compiler : MSVC9
IIS 8
PFP_FastCGI : Non_Thread Safe
SQL Server 2014
OS : Windows Server 2012 R2
J'ai suivi plusieurs tuto pour effectuer l'installe.
au final ce que j'ai fait :
Téléchargé les DLL php sql SQLSRV53.exe et extrait dans le répertoire c:\PHP\Ext
Déclaré dans le fichier php.ini du repertoire c:\PHP la ligne : extension=php_pdo_sqlsrv_53.dll
Cette DLL est bien présente dans mon répertoire Ext.
J'ai relancé le service IIS (et même redémarré le serveur après).
Rien, ca n'a strictement rien changé...
Quand je fais un phpinfo j'obtiens pour PDO :
PDO
PDO support enabled
PDO drivers no value
Je ne trouve rien pour m'aider sur le net, je ne comprends pas pourquoi cela ne s'installe pas...
Le seul truc que je trouve "bizarre" c'est dans les extensions de mon fichier php.ini j'ai des sections par extension comme par exemple :
[PHP_XMLRPC]
;extension=php_xmlrpc.dll
[PHP_XSL]
;extension=php_xsl.dll
[PHP_EXIF]
;extension=php_exif.dll
j'ai ajouté ma déclaration PDO après la dernière ligne, soit :
[PHP_XMLRPC]
;extension=php_xmlrpc.dll
[PHP_XSL]
;extension=php_xsl.dll
[PHP_EXIF]
;extension=php_exif.dll
extension=php_pdo_sqlsrv_53.dll
Je me dis que peut être je dois le mettre dans une section [] mais je n'ai trouvé nul part quoi renseigner et les tutos n'en parlent pas de ces fameuses [], ils disent d'ajouter à la fin d'extension et dans leur exemple on ne voit pas les [] c'est direct des lignes comme :
extension=php_pdo.dll
extension=php_pdo_firebird.dll
extension=php_pdo_informix.dll
extension=php_pdo_mssql.dll
extension=php_pdo_mysql.dll
extension=php_pdo_oci.dll
extension=php_pdo_oci8.dll
extension=php_pdo_odbc.dll
extension=php_pdo_pgsql.dll
extension=php_pdo_sqlite.dll
Partager