|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | |
|
Membre du Club
![]() Développeur informatique Inscription : juillet 2009 Messages : 191 ![]() |
Salut à tous,
Voilà l'histoire qui m'est arrivé ces jours-ci et que je trouve plus ou moins incroyable... Je travaille sur un projet où le client a sa configuration et ne peut (souhaite) pas en changer : serveur 2008 r2 64 bits, IIS et sql server 2008. Un tout M$ quoi ![]() Le patron m'a tout d'abord indiqué que leurs anciens prestataires développaient en ASP. Je lui fait tout un speach en lui expliquant les avantages de PHP par rapport à ASP (ok, je n'aime pas ASP mais je n'allais pas lui dire comme ça Je commence donc à installer la dernière version de PHP car voulant profiter de certaines des évolutions de PHP 5.4. Tout fonctionne bien : le célèbre "Hello World" s'affiche bien. Maintenant, reste à établir une connexion avec SQL Server et là... Cata ! PHP ne supporte plus SQL Server depuis les dernières versions. Pour cela il faut utiliser le driver M$ SQL Server pour PHP. Je le télécharge donc à l'adresse suivante... http://www.microsoft.com/en-us/downl....aspx?id=20098 ...Procède à son installation (copie de 2 dll dans le répertoire EXT de PHP) et modifie le fichier php.ini en conséquence (ajout des lignes d'extensions correspondantes). Un petit IISreset et là : PAF ! Erreur au lancement de PHP : Code :
PHP Startup: Unable to load dynamic library 'C:\inetpub\php\ext\php_sqlsrv_54_nts.dll'
J'ai cherché sur le net et j'ai fini par trouver ceci : Citation:
Solutions :
Résultat : point mort et obligé de développer en ASP... Je sais pas si ces information serviront... Cela dit, quelqu'un a peut-être des informations plus fraiches ? |
|
|
|
00
|
|
|
#2 | |
![]() ![]() |
Bonjour,
Citation:
![]() A ta place j'aurais rétrogradé PHP. On s'est passé des fonctionnalités du PHP 5.4 depuis 20 ans alors... Sans compter que si tu n'es pas à l'aise avec ASP, c'est encore prendre une sacrée option. M'est d'avis que tu devrais repenser les choix effectués.
__________________
# Dans la Création, tout est permis mais tout n'est pas utile... |
|
|
00
|
|
|
#3 |
|
Membre du Club
![]() Développeur informatique Inscription : juillet 2009 Messages : 191 ![]() |
Oui, ça n'était pas judicieux de ma part de me précipiter comme ça
Pour ce qui est de repenser mes choix je suis mitigé. Il est vrai que d'un côté je suis bien plus à l'aise avec PHP, mais de l'autre un peu de ASP ne me ferait pas de mal... Même si au final cela aurait que peu d'intérêt vu que c'est le premier projet ces dernières années qu'on me demande en ASP... J'aurai préféré que le client opte pour autre chose qu'un SQL Server mais il y a encore énormément d'applications qui utilisent ce SGBD, et comme il souhaite des interactions avec ses bases de logiciels de gestion, je n'ai guère le choix... |
|
|
00
|
|
|
#4 | |
![]() ![]() |
Citation:
Sans compter un autre aspect : sans avoir pratiqué l'ASP, tu vas être bien moins productif que sur ton langage de prédilection et là généralement cela se traduit par au revoir les délais...
__________________
# Dans la Création, tout est permis mais tout n'est pas utile... |
|
|
00
|
|
|
#5 |
|
Membre du Club
![]() Développeur informatique Inscription : juillet 2009 Messages : 191 ![]() |
Tes observations m'ont fait quelque peu réfléchir, merci.
Il est vrai que j'étais plus omnibulé par PHP 5.4 en raison de certaines nouveautés (purement pratiques) qui simplifient le développement : utilisation des crochets pour déclarer un tableau, appel de méthodes de classes sans instancier d'objets, la possibilité de n'utiliser que la première partie de l'opérateur ?: ... Mais il est clair que je ne trouverai aucun de ces avantages sur ASP non plus, et je m'en priverai très certainement aussi d'autres avec ce language... Je vais donc faire régresser ma version de PHP en conséquence. Merci encore pour tes conseils
|
|
|
00
|
|
|
#6 | ||
![]() ![]() |
Salut,
Citation:
Citation:
__________________
# Dans la Création, tout est permis mais tout n'est pas utile... |
||
|
00
|
|
|
#7 |
|
Membre du Club
![]() Développeur informatique Inscription : juillet 2009 Messages : 191 ![]() |
Oui, mais vu que je régresse en 5.2.17 je dois me priver de ces améliorations de confort...
Mais bon à choisir je préfère m'en priver que de passer sous ASP. Quoi qu'il en soit j'ai fait le nécessaire et ma connexion PDO SQL Server fonctionne à merveille. Merci pour tes conseils
|
|
|
00
|
Copyright © 2000-2013 - www.developpez.com