[tuto]Extensions manquantes: PDO_SQLSRV & PHP_HTTP, avec UWamp [2.1] et EasyPhp [5.3.6] |
Bienvenue invité ( Connexion | Inscription )
[tuto]Extensions manquantes: PDO_SQLSRV & PHP_HTTP, avec UWamp [2.1] et EasyPhp [5.3.6] |
27 Mar 2011, 18:03
Message
#1
|
|
Ceinture marron OSC Groupe : Membres Messages : 1665 Inscrit : 3-June 09 Membre no 25501 |
Pour la première release, la couche d'abstraction de données sur SQLServer ne sera pas disponible.
Néanmoins, elle fera partie de la release d'avril (suivant la roadmap donnée par harald), donc le driver sera nécessaire pour exploiter une BdD sur le SGBDR de Microsoft. L'extension PECL php_http est également absente. Les deux logiciels [pris pour exemple dans ce tuto] n'ont pas été compilés avec la même version de Visual C++, donc le choix des extensions diffère. TUTO pour UWamp 2.1 : UWamp permet de charger des extensions supplémentaires. Mais ce soft inclue 2 erreurs pour charger les extensions suivantes : php_phar.dll et php_pdo_mssql.dll depuis php 5.3.x : php_phar.dll est natif et php_pdo_mssql.dll n'est plus supporté. changements à opérer dans UWamp/bin/php-5.3.5/php_source.ini : supprimer les lignes suivantes : Code extension=php_phar.dll extension=php_pdo_mssql.dll ensuite, pour un support natif de PDO_SQLSERVER, télécharger les drivers : http://www.microsoft.com/downloads/en/deta...;displaylang=en décompresser les fichiers et récupérer uniquement : php_pdo_sqlsrv_53_ts_vc6.dll (UWamp a été compilé avec Visual C++ 6) mettre la lib dans UwAmp\bin\php\php-5.3.5\ext ajouter dans UWamp/bin/php-5.3.5/php_source.ini : Code extension=php_pdo_sqlsrv_53_ts_vc6.dll ajouter dans UWamp/bin/php-5.3.5/php_initial.ini : Code extension=php_pdo_sqlsrv_53_ts_vc6.dll installation de l'extension php_http : téléchargement : http://downloads.php.net/pierre/php_http-5...125-vc6-x86.zip [trade safe] dézipper et déplacer la dll dans le dossier UwAmp\bin\php\php-5.3.5\ext ajouter dans UWamp/bin/php-5.3.5/php_source.ini : extension=php_http.dll logiquement, vous devriez vous retrouver avec cette config visuelle : TUTO pour EasyPHP 5.3.6: installation de l'extension pdo_sqlsrv : téléchargement des drivers SQLServer : http://www.microsoft.com/downloads/en/deta...;displaylang=en dézipper et déplacer la dll php_pdo_sqlsrv_53_ts_vc9.dll dans le dossier EasyPHP-5.3.6.0\php\ext ajouter dans le fichier EasyPHP-5.3.6.0\conf_files\php.ini la ligne suivante : extension=php_pdo_sqlsrv_53_ts_vc9.dll installation de l'extension php_http : téléchargement : http://downloads.php.net/pierre/php_http-5...125-vc9-x86.zip [trade safe] dézipper et déplacer la dll dans le dossier EasyPHP-5.3.6.0\php\ext ajouter dans le fichier EasyPHP-5.3.6.0\conf_files\php.ini la ligne suivante : extension=php_http.dll Easyphp redémarre. logiquement, vous devriez vous retrouver avec cette config visuelle : pour vous assurer que l'extension pdo_sqlsrv fonctionne, vous pouvez ajouter les suivantes dans ce fichier : https://gist.github.com/gists/881326/download Code <tr> <td class="key">MSSQL (PDO)</td> <td class="value" align="right"> </td> <td class="value" align="right" width="25" style="background-color: <?php echo (extension_loaded('pdo_sqlsrv') ? '#00FF00' : '#FF0000'); ?>"> </td> </tr> si le voyant est au vert, tout va bien. Ces tutos sont donnés à titre d'exemple, il est possible que suivant votre configuration Windows, vous deviez en modifier tout ou partie. sur un de mes vps, avec la config suivante : Windows Web Server 2008 R2 (OS 64) IIS 7 with php-cgi (5.3.5) les extensions nécessaires ont été : php_pdo_sqlsrv_53_nts_vc9.dll php_http_53_nts_vc9.dll mais le serveur est prêt à accueillir correctement oscom3 : http://foxp2projects.maplateformeweb.com/oscom_check.php |
|
27 Mar 2011, 19:59
Message
#2
|
|
Ceinture bleue OSC Groupe : Modérateurs Messages : 1085 Inscrit : 29-November 04 Membre no 3935 |
Salut FoxP2,
Bien vu le tuto. je ne me suis pas penché sur la question mais il va falloir (pour ne pas rester trop con) que je teste tous ça sous environnement WAPMSQL et WIISPMSQL en plus de LAMP. -------------------- Petit guide pour résoudre tout vos problèmes avec Oscommerce
FORK perso a base de MS2 RC1 FR avec deux trois contribs + pas mal de dev perso + beaucoup (trop ?) d'Ajax + un peu mais pas trop de flash + virer la structure tableau + de feuille de style + pas mal de <DIV id="****">.......... en gros ca ressemble plus trop a l'originale |
|
27 Mar 2011, 22:56
Message
#3
|
|
Ceinture marron OSC Groupe : Membres Messages : 1665 Inscrit : 3-June 09 Membre no 25501 |
|
|
27 Mar 2011, 23:23
Message
#4
|
|
Ceinture bleue OSC Groupe : Modérateurs Messages : 1085 Inscrit : 29-November 04 Membre no 3935 |
Bouh ! il est trop nul FoxP2 !
C'est peut-être ils n'existent pas et que je les ai inventé a la volée ! Mais bon il est facile de deviner le sens ! -------------------- Petit guide pour résoudre tout vos problèmes avec Oscommerce
FORK perso a base de MS2 RC1 FR avec deux trois contribs + pas mal de dev perso + beaucoup (trop ?) d'Ajax + un peu mais pas trop de flash + virer la structure tableau + de feuille de style + pas mal de <DIV id="****">.......... en gros ca ressemble plus trop a l'originale |
|
Version bas débit | Nous sommes le : 29th March 2024 - 12:22 |
Ce site est déclaré auprès de la commision Nationale de l'Informatique et des Libertés (déclaration n°: 1043896) |