Page 1 sur 1

Serveur en PHP3

Posté : 05 déc. 2007, 17:01
par Flo
Bonjour,
Non non je ne recherche pas un hébergeur proposant php en version 3 ...

En fait je voulais avoir votre avis, je dois mettre en place un site que je vais développer avec des fonctionnalités avancées et notamment un espace de boutique en ligne.

Seulement après avoir fait un phpInfo sur le serveur du client je me rend compte que ce dernier est en version PHP3.0.14... on dirai que la machine est resté dans un coin sombre et poussiéreux depuis longtemps oublié de tous.

Donc est-ce un gros soucis ? sachant que je ne vais pas forcément développer en objet ni en php5.
Merci de vos réponses.
Flo.

Posté : 05 déc. 2007, 17:07
par zeus
S'il s'agit d'un serveur dédié, je te conseille d'upgrader la version de PHP pour disposer de toutes les dernières avancées de PHP ...

S'il s'agit d'un serveur mutualisé, essaye de voir avec l'hébergeur ;)

Posté : 05 déc. 2007, 17:10
par Calimero
Bonjour,

Oui c'est un gros souci. PHP3 n'est plus supporté (il n'y a plus aucune mise à jour de sécurité) et la plupart des codes sources disponibles sur le net ne sont plus compatibles avec cette vieille version.

A moins que ce serveur ne serve qu'à des applications en intranet, et que tu n'utilises que du code que tu développes toi-même, il est grand temps de mettre le serveur à jour (aussi bien php, qu'apache, que le système sous-jacent, etc) ou bien envisager un changement de serveur au moins pour le site que tu vas développer.

Posté : 05 déc. 2007, 17:16
par Flo
Merci pour ces réponses.
En fait c'est bien ce que je pensais l'ensemble et complètement à la rue niveau mise à jour. Apache est en version 1.3.26 et pour le système voilà ce que j'ai :
System: Linux admin.domicile.fr 2.0.36 #2 Sun Feb 21 15:55:27 EST 1999 i686 unknown
Build Date: Jan 19 2000
Pas tout jeune hein ?
Le pire c'est que c'est un serveur d'une offre pro d'un très gros FAI... j'vous laisse deviner qui :wink:

Posté : 05 déc. 2007, 19:24
par @rthur

Posté : 06 déc. 2007, 06:49
par Xenon_54
Merci pour ces réponses.
En fait c'est bien ce que je pensais l'ensemble et complètement à la rue niveau mise à jour. Apache est en version 1.3.26 et pour le système voilà ce que j'ai :
System: Linux admin.domicile.fr 2.0.36 #2 Sun Feb 21 15:55:27 EST 1999 i686 unknown
Build Date: Jan 19 2000
Pas tout jeune hein ?
Le pire c'est que c'est un serveur d'une offre pro d'un très gros FAI... j'vous laisse deviner qui :wink:
C'est mutualisé ou dédié?

Dans le 2e cas, tu es responsable de l'administration de ton serveur. Tu dois donc toi-même procéder a sa mise à jour. (à moins que tu aies un contrat d'infogérance)

Posté : 06 déc. 2007, 13:03
par Victor BRITO
Il y a de fortes chances que ce soit du dédié, vu qu'actuellement les diverses offres en mutualisé proposées par le FAI en question comprennent du PHP 5.

Posté : 18 déc. 2007, 18:02
par Flo
Pour finir l'histoire il s'agit bien d'un serveur mutualisé et en renommant mon phpinfo.php en phpinfo.php4 la version de php devient php 4.2.3
J'sais pas si c'est tout à fait normal mais bon de toute manière on change :wink:

Posté : 18 déc. 2007, 18:37
par zeus
Souvent, les hébergeurs proposent plusieurs versions de PHP sur un même serveur.

Pour utiliser telle ou telle version de PHP, tu peux soit suffixer ton extension de la version de PHP (.php4, .php5), soit passer par un .htaccess qui va indiquer à Apache que tout les fichiers .php doivent être exécutés comme étant .php4, .php5, ...

Par exemple, ce code dans un .htaccess, va utiliser PHP 5 pour exécuter tes fichier .php (a condition que ton serveur propose PHP 5)

Code : Tout sélectionner

AddHandler x-httpd-php5 .php

Posté : 18 déc. 2007, 19:23
par Victor BRITO
Par exemple, ce code dans un .htaccess, va utiliser PHP 5 pour exécuter tes fichier .php (a condition que ton serveur propose PHP 5)

Code : Tout sélectionner

AddHandler x-httpd-php5 .php
Et à condition que l'hébergeur accepte le fichier .htaccess et qu'il reconnaisse ce code tel quel (ce qui n'est pas le cas, par exemple, de Free et d'1&1).

Posté : 18 déc. 2007, 19:45
par AB
Donc pour free par exemple il faut utiliser la première méthode indiquée par Zeus et donner à tes fichiers l'extension php5. J'ai plusieurs comptes chez eux et ça fonctionne correctement de cette manière.