OVH Cloud OVH Cloud

Developpement PEAR/PECL

3 réponses
Avatar
Christophe, Elite-grafx
Salut,

Je suis pas super fort en PHP mais pas debutant non plus.

Je voudrais utiliser PEAR et PECL sur un hebergement mutualisé, mais je ne
sais pas comment faire et la doc sur le site PEAR est assez floue pour un
debutant comme moi. Je suis sur en revanche que celui-ci est present sur mon
serveur, mais je n'en connais pas la version

Je voudrais deja savoir quels packages sont installés sur mon serveur, et
apres avoir telechargé quelques scripts genre pear_info() je n'ai en retour
que des messages d'erreurs.

En general sur les hebergements mutalisé, comment faudrait-il s'y prendre ou
quels sont les chemins d'acces a PEAR par defaut ?

Je vous donnes le phpinfo si ca peut vous aider a me depanner :
http://www.milliardaire.ch/phpinfo.php

Merci

Christophe

3 réponses

Avatar
loufoque
Christophe, Elite-grafx a dit le 04/09/2005 à 13:21:

comment faudrait-il s'y prendre ou
quels sont les chemins d'acces a PEAR par defaut ?


Rien ne t'empêche d'installer PEAR toi-même dans ton espace perso,
puisqu'en fait ce n'est rien de plus que des scripts PHP classiques.
Si PEAR est installé, il est dans l'include_path, ce qui signifie qu'il
suffit de faire include('taBibliothequePear.php').


Je vous donnes le phpinfo si ca peut vous aider a me depanner :
http://www.milliardaire.ch/phpinfo.php


C'est un phpinfo assez drôle. Ils ont désactivé passthru, exec, system,
popen, shell_exec, proc_open, proc_close, proc_get_status, proc_nice, et
proc_terminate mais rien n'empêche des les rétablir.
Avec une configuration pareille, tu peux accéder aux fichiers de tous
les autres utilisateurs du serveur.

Tu peux bien sûr charger des extensions PECL, mais il faudra auparavant
les compiler sur une machine semblable avec la même version et la même
configuration de PHP, à moins que tu créés une extension pour rétablir
exec avant et que le serveur propose gcc.

Enfin en fait je ne suis pas sûr qu'on puisse passer outre
extension_dir... À vérifier donc.

Avatar
Christophe, Elite-grafx
Rien ne t'empêche d'installer PEAR toi-même dans ton espace perso,
puisqu'en fait ce n'est rien de plus que des scripts PHP classiques.
Si PEAR est installé, il est dans l'include_path, ce qui signifie qu'il
suffit de faire include('taBibliothequePear.php').


Ok, merci je vais essayer.

Pour ce que tu me disait ensuite au sujet du PHP info, je vais voir, peut
etre avoir un hebergeur plus specialisé a ce que je souhaite (OVH peut etre
???)

Merci a toi

Christophe

Avatar
loufoque
Christophe, Elite-grafx a dit le 05/09/2005 23:09:

Pour ce que tu me disait ensuite au sujet du PHP info, je vais voir, peut
etre avoir un hebergeur plus specialisé a ce que je souhaite (OVH peut etre
???)


Ben en fait tu as la possibilité de charger des extensions, ce qui est
plutôt bien ! Je doute qu'OVH le permette.