|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Nouveau Membre du Club
![]() Inscription : avril 2006 Messages : 71 ![]() |
Bonjour,
J'envisage de passer progressivement un ancien projet de php 4.2.0 vers php 5 (ou plus). J'aurais aimé savoir si il est possible de créer un projet de transition contenant des sources en php 4 et d'autres en php 5. Les fichiers php 4 pouvant appeler des fichiers php 5 et vice versa. Il me semble que les serveurs peuvent déterminer eux même la version utilisée par rapport à l'extension donnée au fichier ; par exemple : ".php4", ".php5". Et si aucune précision (".php"), ils utilisent la version par défaut. Merci à qui saura m'aider. |
|
|
00
|
|
|
#2 |
![]() ![]() Inscription : septembre 2010 Messages : 7 103 ![]() |
si ton projet est bien codé il n'y a aucun soucis de passer de la 4 vers la 5
pour les fichier .php4 et .php5 c'est uniquement à l’appelle de fichier (donc ne marche pas pour des include/require)
__________________
http://blog.stealth35.com/ |
|
|
10
|
|
|
#3 | ||
|
Nouveau Membre du Club
![]() Inscription : avril 2006 Messages : 71 ![]() |
Citation:
Citation:
D'où l'idée de faire, si possible, les choses progressivement : conserver l'existant en php4, coder les nouveaux sources en php5 et passer le php4 en php5 tranquillement, petit à petit. Mais pour cela, il faut que php4 et php5 puissent cohabiter. Peut-on les faire "s'entendre" ensemble ? quelqu'un a t-il déjà fait un projet utilisant plusieurs versions de php simultanément ? |
||
|
|
00
|
|
|
#4 |
![]() ![]() Inscription : septembre 2010 Messages : 7 103 ![]() |
on ne pas pas faire cohabiter des pages, php interprète tout le code soit en 4 soit en 5, c'est au niveau de tes pages que çà peut être différent (index.php en php5, about.php en php4)
les fonctions dépréciées ce n'est pas un problème, elles sont dépréciées mais existante la priorité c'est de voir si tout fonctionne bien et que il n'y aucun fatal error, ensuite tu corriges les erreurs on montant petit a petit le niveau (deprecated puis strict)
__________________
http://blog.stealth35.com/ |
|
|
10
|
|
|
#5 | |
|
Nouveau Membre du Club
![]() Inscription : avril 2006 Messages : 71 ![]() |
Citation:
Je ne crois pas qu'on puisse préciser la version comme ci-dessous : fichier index.php en php 5 fichier about.php en php 4 |
|
|
|
00
|
|
|
#6 |
![]() ![]() Inscription : septembre 2010 Messages : 7 103 ![]() |
.php5 et .php4 si tu veux
__________________
http://blog.stealth35.com/ |
|
|
10
|
|
|
#7 | |||
|
Nouveau Membre du Club
![]() Inscription : avril 2006 Messages : 71 ![]() |
Je viens de découvrir la notion de mode cgi.
J'aimerais tester la viabilité d'exécuter les fichiers .php en php4 (en mode module) et les fichiers .php5 en php5 (en mode cgi). J'ai modifié mon httpd.conf. Dans la balise <IfModule mime_module> j'ai ajouté les lignes suivantes : Citation:
Citation:
Citation:
Si mon fichier "root" s'appelle index.php5, tous les fichiers sont analysés avec php5 même ceux d'extension ".php" que je souhaite voir lu avec php 4. Si mon fichier "root" s'appelle index.php, tous les fichiers sont analysés avec php4 même ceux d'extension ".php5" que je souhaite voir lu avec php 5. Ca ne convient pas. Il faudrait que l'extension du fichier lui-même détermine avec quelle version de php il doit être lu. Et là c'est l'extension du fichier root qui est déterminante. Me suis-je raté quelquepart ? Merci à qui saura m'aider. |
|||
|
|
00
|
|
|
#8 |
|
Nouveau Membre du Club
![]() Inscription : avril 2006 Messages : 71 ![]() |
Autre chose, il me semble avoir lu que php5 est plus lent que php4. Même s'il n'est pas lancé en mode cgi.
J'aurais aimé savoir dans quelles proportions : 2 fois, 3 fois plus lent ? ou plus ? ou moins ? Puis aussi connaître l'importance de la perte de performance dû à l'utilisation du mode cgi. Merci. |
|
|
00
|
|
|
#9 | |
![]() ![]() Inscription : septembre 2010 Messages : 7 103 ![]() |
Citation:
__________________
http://blog.stealth35.com/ |
|
|
|
00
|
|
|
#10 | |
|
Nouveau Membre du Club
![]() Inscription : avril 2006 Messages : 71 ![]() |
Citation:
|
|
|
|
00
|
|
|
#11 |
![]() ![]() Inscription : septembre 2010 Messages : 7 103 ![]() |
Regarde la date de l'article, c'etait au tout début de PHP 5 et l'article ne cite pas de source non plus.
De nos jours il n'y a aucun avantage à avoir PHP 4, de plus le support est arrêté depuis longtemps
__________________
http://blog.stealth35.com/ |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com