2009-02-24 7 views
1

Mon ami m'a permis d'avoir accès à son serveur, il a codé PHP beaucoup plus longtemps que moi et utilise toujours la version php 4.3.9 et ne veut pas mettre à jour cette version actuelle. Y at-il de toute façon pour moi d'installer PHP version 5.2 et l'utiliser alors qu'il fonctionne toujours 4.3.9? J'ai besoin de certaines fonctions qui ne sont disponibles qu'en 5.2. Le serveur fonctionne sur redhat.Puis-je avoir différentes versions de php installées et exécutées sur mon serveur?

+0

PHP 4 n'est vraiment plus en sécurité, je vous recommande d'essayer vraiment de convaincre votre ami de mettre à niveau ;-) –

+0

merci David, de bonnes raisons que je pourrais utiliser pour le convaincre? –

+0

Bien sûr, PHP 4 a atteint sa fin de vie il y a au moins un an;) PHP 5 a beaucoup mieux POO, quelques astuces (__autoload et le reste de SPL), de meilleures bibliothèques (par exemple MySQLi) pour l'amour de la sécurité. – Ross

Répondre

0

Oui, vous pouvez, un php est exécuté en tant que CGI et d'autres comme MODULE.

OU

Vous pouvez exécuter 2 apaches. J'ai Apache 1.3.x avec php4 sur le port 82 et Apache 2.2.x avec php5 sur le port 80. Dans les deux cas, php est exécuté en tant que module.

Dans les deux cas, je ne recommande pas cela pour le serveur de production, uniquement pour le développement.

0

Oui, vous pouvez compiler avec dso simultané pour cela. Je ne recommande vraiment pas de mélanger 4 et 5, attendez-vous à ce que ces résultats soient indéfinis. Ce n'est pas seulement PHP qui vous inquiète, son Apache2 et son php4. Mais, dso permettra également aux deux versions de coexister pacifiquement, en ce qui concerne le chargeur.

Questions connexes