PHP : sortie des version 5.3.11 et 5.4.1
Les développeurs invités à migrer

Le , par kdmbella, Expert éminent
L'équipe de développement de PHP vient d'annoncer la disponibilité immédiate des versions 5.3.11 et 5.4.1 de PHP.

Ces releases concernent en grande partie l'amélioration de la stabilité et la correction de plus de 60 bugs parmi lesquels des failles de sécurité. Les développeurs sont donc invités à migrer rapidement vers ces versions.

Les améliorations de sécurités pour ces 2 versions portent sur :

  • la validation insuffisante des noms des fichiers uploadés pouvant occasionner la corruption des indices;
  • l'ajout d'un contrôle open_basedir pour readline_write_history et readline_read_history (cette vulnérabilité concerne uniquement PHP 5.3.11);
  • La régression dans le magic_quotes_gpc pour CVE-2012-0831;


Les améliorations principales portent sur :

  • l'ajout des informations de debugage aux objets du DOM;
  • l'ajout du support de Apache 2.4
  • la correction des fuites mémoire dans le substr_replace;
  • la correction de plusieurs bugs dans PDO


Pour plus de détails concernant tous les changements de PHP 5.3.11 et PHP 5.4.1, vous pouvez vous reporter aux notes de version.

Ces nouvelles versions sont à télécharger ici

Source


Vous avez aimé cette actualité ? Alors partagez-la avec vos amis en cliquant sur les boutons ci-dessous :


 Poster une réponse

Avatar de stealth35 stealth35 - Expert éminent sénior https://www.developpez.com
le 02/05/2012 à 9:34
Citation Envoyé par Etre_Libre  Voir le message
PHP 5.4 supporte déjà Apache 2.4 ; c'est juste que pour la version Windows ils ne fournissent pas le php5apache2_4.dll compilé.

oui c'est que je dis, le dll sera la pour la prochaine build ...
Avatar de Chuck_Norris Chuck_Norris - Rédactrice/Modératrice https://www.developpez.com
le 02/05/2012 à 11:23
Citation Envoyé par stealth35  Voir le message
oui c'est que je dis, le dll sera la pour la prochaine build ...

Non ce n'est pas ce que tu as dit, à moins que tu t'imagines qu'il n'y a que des serveurs sous Windows.
Avatar de stealth35 stealth35 - Expert éminent sénior https://www.developpez.com
le 02/05/2012 à 12:07
Citation Envoyé par Chuck_Norris  Voir le message
Non ce n'est pas ce que tu as dit, à moins que tu t'imagines qu'il n'y a que des serveurs sous Windows.

lit bien le bug (#61604) et on en reparle

(c'est même supprimer du changelog)
Avatar de Etre_Libre Etre_Libre - Membre éclairé https://www.developpez.com
le 02/05/2012 à 12:14
De mon côté j'ai pourtant utilisé via Linux un PHP 5.4.0 avec Apache 2.4.2 donc le souci n'est sûrement pas généralisé...

Idem avec Windows et la DLL dont j'ai parlé, tout fonctionne aussi.
Avatar de stealth35 stealth35 - Expert éminent sénior https://www.developpez.com
le 02/05/2012 à 13:24
Citation Envoyé par Etre_Libre  Voir le message
De mon côté j'ai pourtant utilisé via Linux un PHP 5.4.0 avec Apache 2.4.2 donc le souci n'est sûrement pas généralisé...

Idem avec Windows et la DLL dont j'ai parlé, tout fonctionne aussi.

aucun rapport avec la compatibilité d'apache, le bug dis juste qu'il manque le dll pour la version 2.4 d'apache, sauf que ça à été oublié donc il sera inclus dans la prochain version, c'est tout
Avatar de Etre_Libre Etre_Libre - Membre éclairé https://www.developpez.com
le 02/05/2012 à 13:36
J'avais suivi le 1er bug puis le 2ème (indiqué dans le 1er), mais je n'avais pas compris seulement ça.

Merci de l'info
Avatar de ArKam ArKam - Membre éclairé https://www.developpez.com
le 02/05/2012 à 13:36
Bon, je viens de tester la version 5.4.1 et Apache 2.4, bah non, ça ne fonctionne toujours pas...

J'ai toujours le soucis d'intégration de l'apxs2 X)
Par contre, j'ai plus le message à la compilation ^^
Avatar de Etre_Libre Etre_Libre - Membre éclairé https://www.developpez.com
le 02/05/2012 à 13:40
Chez toi il ne compile pas ? Avec Linux ?
Avatar de Chuck_Norris Chuck_Norris - Rédactrice/Modératrice https://www.developpez.com
le 02/05/2012 à 15:59
Citation Envoyé par stealth35  Voir le message
lit bien le bug (#61604) et on en reparle

Lit bien ton message que tu as écrit en #4 et on en reparle.

Tu annonces que le support d'Apache 2.4 n'est pas présent et le sera dans le prochain build. Ensuite tu détailles (un strict minimum) pour dire qu'il s'agit d'une DLL manquante.

Bon, maintenant pour information, les DLL c'est une spécificité Windows qui n'existe pas sous Unix (ceci incluant Linux, FreeBSD, etc) et la majorité des serveurs Apache faisant tourner PHP sont sur plate-forme Unix et donc a priori il n'y a pas de souci pour faire tourner PHP 5.4.1 sous Apache 2.4, sous Unix, contredisant donc ton affirmation péremptoire d'origine.

Si tu ajoutes "sous Windows" à ton message alors là tu deviens dans le vrai. Mais ton message laisse sous-entendre qu'il n'est pas possible de faire tourner nativement PHP 5.4.1 et Apache 2.4 ensemble, ce qui est faux.
Avatar de stealth35 stealth35 - Expert éminent sénior https://www.developpez.com
le 02/05/2012 à 16:32
Citation Envoyé par Chuck_Norris  Voir le message
Lit bien ton message que tu as écrit en #4 et on en reparle.

Tu annonces que le support d'Apache 2.4 n'est pas présent et le sera dans le prochain build. Ensuite tu détailles (un strict minimum) pour dire qu'il s'agit d'une DLL manquante.

Bon, maintenant pour information, les DLL c'est une spécificité Windows qui n'existe pas sous Unix (ceci incluant Linux, FreeBSD, etc) et la majorité des serveurs Apache faisant tourner PHP sont sur plate-forme Unix et donc a priori il n'y a pas de souci pour faire tourner PHP 5.4.1 sous Apache 2.4, sous Unix, contredisant donc ton affirmation péremptoire d'origine.

Si tu ajoutes "sous Windows" à ton message alors là tu deviens dans le vrai. Mais ton message laisse sous-entendre qu'il n'est pas possible de faire tourner nativement PHP 5.4.1 et Apache 2.4 ensemble, ce qui est faux.

C'est a toi de te renseigner et d'aller voir a quoi correspond le bug : "l'ajout du support de Apache 2.4", si c'est pour dire nawak et crier au scandale parce que t'as pas compris autant rien dire.
Avatar de Gruik Gruik - Membre expérimenté https://www.developpez.com
le 05/05/2012 à 11:18
Pendant ce temps là, certains sont encore en 5.2 ...
Offres d'emploi IT
Responsable protection des données H/F
Safran - Ile de France - Magny-les-Hameaux (78114)
Ingénieur conception en électronique de puissance H/F
Safran - Ile de France - Moissy-Cramayel (77550)
Ingénieur analyste programmeur (H/F)
Safran - Auvergne - Montluçon (03100)

Voir plus d'offres Voir la carte des offres IT
Contacter le responsable de la rubrique Accueil