Page 1 sur 1

Installation Apache 2.4.2

Publié : 2 septembre 2012 à 14:54
par Inconnu
Bonjour,
J'envisage d'installer en local easyPHP 12.1 sur mon PC pour tester des routines PHP.

Je suis étonné de constater que vous êtes encore avec Apache 2.2 2 sur votre serveur alors que easyPHP propose Apache 2.4.2.

Y-t-il de grosses différences entre les deux versions et éventuellement la raison de rester sous apache 2.2.2?

Cordialement
gilbertlesne

Installation Apache 2.4.2

Publié : 2 septembre 2012 à 15:30
par Tilde3
Jusqu'au 21 août, la dernière version stable d'Apache était la 2.2.22. Elle est depuis passée en 2.4.3; sachant que la branche 2.4.x est une nouvelle génération.

Je n'y connais rien, mais j'imagine que :
  • Quand on est hébergeur, on évite de faire un upgrade trop récent.
  • Qu'il ne suffit pas d'un `apt-get upgrade apache2' pour que tout roule.
  • Que l'upgrade est peut-être prévue, mais que cela exige d'évaluer l'intérêt des nouvelles fonctionnalités, de lire la doc…

Installation Apache 2.4.2

Publié : 3 septembre 2012 à 01:05
par Elodie
Bonsoir,

En effet, le wraper suPHP (qui assure les protections et chroot PHP pour exécuter les scripts PHP/MySQL) est incompatible avec la nouvelle branche d'Apache 2.4.x et bien que certaines personnes ont sorties des patchs sur des pastebin non officiels, c'est encore trop risqué et je n'ai pas encore essayé sur une machine de laboratoire.

De plus, l'écriture des fichiers .htaccess est différente sur certaines directives comme le "order deny,allow". Les développeurs de Drupal indiquent par exemple les modifications à apporter (http://drupal.org/node/1599774) car l'installation de ce CMS bug totalement sous un Apache 2.4 et il y a surement beaucoup d'autres CMS impactés.

Au moment de la sortie de la nouvelle branche de PHP 5.4, j'ai dû mettre en place dans l'interface de gestion la possibilité de choisir entre la dernière version PHP et une version de la branche précédente car certains sites ne fonctionnaient plus du tout.

Au niveau d'Apache, il est impossible de proposer 2 versions différentes, sinon beaucoup trop lourd pour l'utilité que ça apporte pour le moment. Avoir la dernière version d'Apache n'apporte pas autant que d'avoir la dernière version de PHP.

Installation Apache 2.4.2

Publié : 3 septembre 2012 à 05:50
par Inconnu
Bonjour Elodie,

Merci pour tes explications toujours aussi claires.

J'ai le choix entre EasyPHp et Wampserver et je constate que Wampserver reste sur la version 2.2.2 de Apache (bien qu'il propose une version 2.4.2 en 64bits)

J'ai la possibilité de tester les routines directement sur mon espace FTP disponible mais comme dans un premier temps, j'ai l'intention de récupérer des routines sur des sites web, je crois qu'il est peut-être plus prudent de les tester en local.

On ne peut pas avoir de garantie à 100% qu'une routine téléchargée ne soit pas vérolée...

cordialement
gilbertlesne