juin
2009
Voici la démarche détaillée pour installer WSF/PHP sur une plateforme wampserver.
+
WSF/PHP est un framework permettant de créer très facilement des WebServices que se soit client où serveur
Ayant beaucoup de difficulté à configurer ce framework voici un tutoriel afin d’expliquer chaque étape de l’installation et de la configuration pour faire fonctionner correctement ce très utile framework.
INSTALLATION
Pour ce qui est de l’installation de wampserver je vous renvoie à cette adresse : Présentation de wampServer
(Par défaut wampserver s’installe à la racine de C:, je prendrais donc le chemin C:\wamp\ comme chemin par défaut pour la configuration)
Pour WSF/PHP je vous laisse télécharger l’archive à l’adresse suivante : http://wso2.org/projects/wsf/php (Au moment ou j’écris ce tutoriel, j’utilise la version 2.0)
Ensuite vous aurez besoin des bibliothèques suivantes disponibles à l’adresse suivante (http://www.zlatkovic.com/pub/libxml/) :
ainsi que OpenSSL (http://wso2.org/project/wsf/php/2.0.0/docs/manual.html)
Maintenant que nous avons les archives, nous allons préparer l’arborescence.
Créons un répertoire à la racine de C: que nous allons appeler wsf (c:/wsf/)
dans ce répertoire créons un répertoire depends (c:/wsd/depends/)
Dans le répertoire c:/wsf/ nous allons décompresser le framework et dans le répertoire depends nous allons décompresser toutes les librairies supplémentaires (zlib, libxml et iconv)
Terminons par l’installation de OpenSSL.
Commencer par installer le Visual C++ 2008 Redistributables avant d’installer le package OpenSSL
(Image provenant du site http://www.slproweb.com/products/Win32OpenSSL_Full_01.html)
Ce qui nous donne cette arborescence :
Passons maintenant à la configuration du système et de PHP
Après re-vérification de la procédure d’installation une erreur c’est glisser dans les chemins à enregistrer dans le PATH. (Il est nécessaire de redémarrer la machine à la fin de la procédure)
C:wsfwso2-wsf-php-bin-2.0.0-win32wsf_c-> C:wsfwso2-wsf-php-bin-2.0.0-win32wsf_clib
La correction à été effectué dans la procédure.
sauf que mon message d’erreur est :
[27-May-2009 18:13:49] PHP Warning: PHP Startup: Unable to load dynamic library ‘c:/wamp/bin/php/php5.2.9-2/ext/wsf.dll’ – La procédure spécifiée est introuvable.
in Unknown on line 0
Stephane
flolem,
qu’as tu fais pour que cela fonctionne ?
J’ai scrupuleusement suivi le tuto (aux versions près) et j’ai le même message d’erreur !
Stephane
bon ben… après avoir perdu plus d’un jour et demie dessus…
aujourd’hui je lance et ça marche T_T.
enfin un php.exe -m n’indique pas que wsf ni xsl soit chargé… mais les samples marche bien.
Comment est configuré le chemin pour les extensions PHP ?
Suivi exactement ce qui est décris (pas forcément les même versions cela dis)
et quoi que je fasse, j’obtiens:
[23-Apr-2009 17:17:17] PHP Warning: PHP Startup: Unable to load dynamic library 'C:wampbinphpphp5.2.9-2extwsf.dll' - Le module spécifié est introuvable. <br />
<br />
in Unknown on line 0 <br />
je pensais justement qu’il serais pas mal de rajouter une partie « résolution de problèmes »