Bienvenue visiteur (Inscription |  Connexion)
Qui est en ligne ?
Il y a : 19 utilisateurs en ligne, consultez le détail
Auteur Message
Ymer
#0 Message posté le : 06-07-2005 à 16:39:29


Maître Jedi


Forum : Inscrit
Association :
Arrivé(e) le : 10-04-2003
Nombre de messages : 7656
J'avais devenir responsable du tutorial sur PHP pour y faire part de mon expérience (installer PHP 4 sur Tomcat) mais je n'ai pas trouvé le tutorial dans la liste. Chez moi les dernières pages sont vides...

-------------------------------------
Ymèr,
http://www.ymer.info/.
~> Azollyx <~
Jul
#1 Message posté le : 06-07-2005 à 17:08:34


Elfe


Forum : Modérateur
Association : Membre actif
Arrivé(e) le : 16-01-2003
Nombre de messages : 3692
Exact

-------------------------------------
Le Paradis c'est www.trustonme.net
Jul
#2 Message posté le : 06-07-2005 à 17:10:44


Elfe


Forum : Modérateur
Association : Membre actif
Arrivé(e) le : 16-01-2003
Nombre de messages : 3692
Ca depend des tutos car certains ont déjà un responsable tel que :

http://www.trustonme.net/didactels/316.html

-------------------------------------
Le Paradis c'est www.trustonme.net
Kernel
#3 Message posté le : 06-07-2005 à 21:23:57


Maître Jedi


Forum : Administrateur
Association : Membre fondateur
Arrivé(e) le : 16-01-2003
Nombre de messages : 8342
les tutos qui ont déjà un responsable ne sont plus dispo sur la page de réservation des tutos, normal. Si tu veux modifier un tuto déjà responsabilisé, il te suffit d'envoyer tes modifs où le tuto modifié au responsable dudit tuto.

-------------------------------------
Linux c'est bon mangez-en :D
Ymer
#4 Message posté le : 06-07-2005 à 22:48:53


Maître Jedi


Forum : Inscrit
Association :
Arrivé(e) le : 10-04-2003
Nombre de messages : 7656
ok ok. Je voulais juste faire partager mon expérience.





Faire tourner PHP 4 sur un conteneur de servlet (Apache Tomcat)

Il est possible de compiler PHP 4 pour qu'il soit capable de tourner sur un conteneur de servlets. En fait, il s'agit d'un module de SAPI (servlet). Ceci marche avec PHP 4 mais pas avec PHP 5 - le module n'étant pas disponibles dans les sources de ce dernier à cet heure (PHP 5.0.4).

Modifier le script configure pour Tomcat 5
Tomcat 5 utilise common/lib/servlet-api.jar et non lib/servlet.jar comme Tomcat 4, si vous utiliser Tomcat 5 il vous faudra donc modifier le configure de PHP.
cp configure configure~

sed s/'lib\/servlet.jar'/'common\/lib\/servlet-api.jar'/ configure~ > configure


Installation de PHP
Vous devez spécifier au configure que vous voulez installer SAPI servlet : ./configure --with-servlet=/opt/jakarta-tomcat-5.0.28 --with-java=$JAVA_HOME (inutile de préciser que Tomcat et Java doivent être installé et fonctionner correctement...).
Finissez ensuite normalement la compilation : make && make install.

Terminer l'installation et configurer Tomcat
Pour que PHP marche avec Tomcat. Premièrement il faut que ce dernier ait accès à phpsrvlt.jar, qui se trouve dans lib/php/ (selon là où vous avez installé PHP). Vous pouvez par exemple le copier dans common/lib/ dans le répertoire d'installation de Tomcat. Deuxièment, pour que Tomcat ait accès aux librairies de PHP, rajouter leur répertoire d'installation (/opt/php-4.3.11/lib/php/ chez moi) dans LD_LIBRARY_PATH.
Il faut ensuite configurer Tomcat. Vous trouverez un exemple de fichier web.xml dans sapi/servlet dans les sources de PHP.



Vous devriez désormé être capable d'utiliser PHP 4 avec Tomcat. Néanmoins, ceci n'était qu'une approche rapide sencée appuyer sur les points qui m'ont posé problème. Vous pouvez vous référer à ce tutorial ou à la documentation de PHP mais aussi et surtout au fichier sapi/servlet/README dans les sources de PHP.






J'ai reconstitué ça de tête, je vérifirais demain...

--Message édité par Ymer le 06-07-2005 à 23:58:57--


-------------------------------------
Ymèr,
http://www.ymer.info/.
~> Azollyx <~
Jul
#5 Message posté le : 07-07-2005 à 06:48:02


Elfe


Forum : Modérateur
Association : Membre actif
Arrivé(e) le : 16-01-2003
Nombre de messages : 3692
Question bete :

C'est quoi un conteneur de servlet ?

-------------------------------------
Le Paradis c'est www.trustonme.net
Kernel
#6 Message posté le : 07-07-2005 à 08:15:19


Maître Jedi


Forum : Administrateur
Association : Membre fondateur
Arrivé(e) le : 16-01-2003
Nombre de messages : 8342
Ymer a écrit :


ok ok. Je voulais juste faire partager mon expérience.


oui, j'avais bien compris et je te disais justement comment faire. Pour en revenir à la responsabilisation, il semble que le tuto sur php4 n'ait pas de responsable : http://trustonme.net/didactels/222.html et est donc dispo dans la partie "reservation", c'est celui sur php5 : http://trustonme.net/didactels/316.html qui est réservé.

Par contre, je pense qu'il ne serait pas bien d'intégrer la partie sur tomcat dans ce tuto car, ce tuto est accessible depuis le menu "Apache 1", faut vraiment être imaginatif pour espérer trouver un article sur PHP avec Tomcat. Ce que je te propose, c'est de faire au moins 2 tutos :

+ "Installation de Tomcat 5" : tu peux t'appuyer sur ce qui a été fait ici http://trustonme.net/didactels/116.html#java_tomcat et l'adapter à la version 5.5, si nécessaire.

+ Intégration de PHP dans Tomcat : ce qui correspond au tuto ci-dessus. Tu peux également t'inspiré de ce qui a été fait pour les autres tutos sur PHP.

Ainsi, je pourrais faire un menu "Tomcat 5" qui contiendra ces 2 tutos et tout ceux qui parleront de Servlet, JSP et co.

Jul >> un conteneur de servlet, c'est l'équivalent de apache+php pour java. C'est à dire un serveur web qui permet d'exécuter du code Java et de générer du HTML. Si tu ne sais pas ce qu'est une servlet, c'est une classe java qui crache du HTML, valide des formulaires ... bref fait la même chose qu'un fichier .php sauf que c'est écrit en java.

-------------------------------------
Linux c'est bon mangez-en :D
Ymer
#7 Message posté le : 07-07-2005 à 11:41:14


Maître Jedi


Forum : Inscrit
Association :
Arrivé(e) le : 10-04-2003
Nombre de messages : 7656
Ok, je réfléchi sur comment je peux faire tout ça et je t'envoie le tout (en XHTML ?).
PS : j'utilise Tomcat 5.0.

--Message édité par Ymer le 07-07-2005 à 11:43:16--


-------------------------------------
Ymèr,
http://www.ymer.info/.
~> Azollyx <~
tamiel
#8 Message posté le : 07-07-2005 à 13:20:14


Hobbit


Forum : Inscrit
Association :
Arrivé(e) le : 17-10-2003
Nombre de messages : 1062
Si tu veux je peux faire une petite documentation sur l'installation de cocoon dans Tomcat5.

-------------------------------------
If you don't know, ask manpage !
Kernel
#9 Message posté le : 07-07-2005 à 22:29:36


Maître Jedi


Forum : Administrateur
Association : Membre fondateur
Arrivé(e) le : 16-01-2003
Nombre de messages : 8342
Ymer >> si tu connais déjà les balises trustonme, en XHTML sinon en ascii pur (.txt) ça me va aussi.

tamiel >> Oui, bien-sûr, ce sera le 3ème tuto

-------------------------------------
Linux c'est bon mangez-en :D
Ymer
#10 Message posté le : 08-07-2005 à 00:59:59


Maître Jedi


Forum : Inscrit
Association :
Arrivé(e) le : 10-04-2003
Nombre de messages : 7656
Non, je ne connais pas les balises Trustonme...

-------------------------------------
Ymèr,
http://www.ymer.info/.
~> Azollyx <~
trucker38
#11 Message posté le : 08-07-2005 à 09:41:42


Maître Jedi


Forum : Modérateur
Association :
Arrivé(e) le : 26-11-2003
Nombre de messages : 6206
Ymer a écrit :


Non, je ne connais pas les balises Trustonme...

regardes ici

-------------------------------------
"[ ] Quand il pleut des roubles, le malchanceux n'a pas de sac.[ ] _Coluche_
Ymer
#12 Message posté le : 08-07-2005 à 13:39:44


Maître Jedi


Forum : Inscrit
Association :
Arrivé(e) le : 10-04-2003
Nombre de messages : 7656
ok merci Trucker

-------------------------------------
Ymèr,
http://www.ymer.info/.
~> Azollyx <~
Ymer
#13 Message posté le : 10-07-2005 à 18:13:47


Maître Jedi


Forum : Inscrit
Association :
Arrivé(e) le : 10-04-2003
Nombre de messages : 7656
Pour Tomcat, je trouve le tutorial d'Askaris complet, et je n'aurais pas grand chose à ajouter (je ne l'aurais pas présenté de la même manère mais le contenu resterait sensiblement le même). Je vais donc écrire le tutorial sur PHP pour Tomcat en attendant une réponse.

-------------------------------------
Ymèr,
http://www.ymer.info/.
~> Azollyx <~
Ymer
#14 Message posté le : 10-07-2005 à 19:54:47


Maître Jedi


Forum : Inscrit
Association :
Arrivé(e) le : 10-04-2003
Nombre de messages : 7656
Et voilà : http://files.ymer.info/2005-07-10/php4tomcat.html

-------------------------------------
Ymèr,
http://www.ymer.info/.
~> Azollyx <~
Kernel
#15 Message posté le : 10-07-2005 à 19:59:33


Maître Jedi


Forum : Administrateur
Association : Membre fondateur
Arrivé(e) le : 16-01-2003
Nombre de messages : 8342
Si tu veux, dans ce cas je l'ajouterai au tuto d'askaris.

-------------------------------------
Linux c'est bon mangez-en :D