Posted by & filed under PHP.

PHP 5.2.11 has been published a few days ago by the PHP Group and its packages are now available for Debian Etch and Lenny, amd64 and i386. It fixes a lot of bugs and some security issues :

  • Fixed certificate validation inside php_openssl_apply_verification_policy. (Ryan Sleevi, Ilia)
  • Fixed sanity check for the color index in imagecolortransparent(). (Pierre)
  • Added missing sanity checks around exif processing. (Ilia)
  • Fixed bug #44683 (popen crashes when an invalid mode is passed). (Pierre)

To avoid the same negative feedbacks as about PHP 5.2.10, a lot of debug and changes has been made :

  • The embedded_timezone patch has been disabled. You now have to set date.timezone manually in your /etc/php5/*/php.ini files, depending on your machine.

date.timezone

  • If you encounter problems with some applications and the CGI flavour, remember to set cgi.fix_pathinfo=1 in your php.ini (thanks Scott for reporting this)

As usual, read the full Changelog before upgrading.

30 Responses to “PHP 5.2.11 packages are available for Etch and Lenny”

  1. Gonzague

    ça semble d’ailleurs mettre pas mal de bazar au niveau de WP Super cache (plugin wordpress)

    J’ai fait la maj sur un des mes serveurs et ce fut “surprenant” :-D

    Reply
  2. Guillaume Plessis

    @Gonzague : Supercache se basant sur les dates, c’est peu étonnant. La suppression de ce patch est un mal (temporaire) pour un bien : il causait des segfaults à tout va et avait le don d’irriter Derick Rethans, le mainteneur de l’extension date.

    Reply
  3. Gonzague

    A mon avis ça serait intéressant de fournir un exemple tout bête de la ligne pour fixer le setting timezone alors.

    Enfin du coup j’expérimente d’autres solutions de caching , moins efficaces :-D

    Reply
  4. Guillaume Plessis

    @Gonzague : Je n’ai pas (encore) eu de dysfonctionnement avec SuperCache. Je viens de mettre une petite capture d’écran pour illustrer l’article et donner un exemple de paramétrage. Merci pour l’idée :)

    Reply
  5. Gonzague

    hmm zut ça ne résoud pas le souci sur WP SuperCache donc il doit y avoir encore autre chose qui tout , je te maile un screen tu vas voir c’est joli

    Reply
  6. ismael

    bonjour. concernant php-fpm je voudrais savoir comment l’activer?? car je ne vois aucun paquet dans les depots.

    Reply
  7. ismael

    @guillaume j’avait vu ces paquets ubuntu mais il ne concernent que la version 5.2.10 . Personnellement j’ai eu un probleme lors de la copmilation de php-fpm depuis les sources. je pense qu’il est du au dernières modification apportée au code avant son passage de la branche trunk vers la branche master (effectif depuis hier). j’espère que tu auras plus de chance… concernant les paquets dotdeb le support de fpm est-il inclus dans le paquet php5.3.0 ou plutot dans php5-cgi?? Et est ce que je peux manuellement ajouter les fichiers de configuration et de lancement sans danger??

    Reply
  8. Guillaume Plessis

    @ismael : Petite précision : FPM est présent dans les paquets de PHP 5.3.0, en l’occurence php5-cgi, mais pas dans les paquets de PHP 5.2.11. Tu peux sans aucun problème ajouter manuellement les fichiers de conf et d’init.

    Reply
  9. Matt

    You should keep 5.2 and 5.3 in different repositories. A large environment I am in charge of, can’t go to 5.3 since their code doesn’t meet it’s requirements. There is probably a lot of people in the same boat as I.

    Reply
  10. ismael

    @guillaume merci pour la précision. Si je pouvais avoir tes fichiers de configuration / init ce serais sympa parce que j’ai du mal surtou avec les fichiers de configuration de FPM.

    Reply
  11. ktul

    Imagick php module seems dead since 5.2.11 upgrade

    Wand contains no images `MagickWand-3 when trying to read existing jpeg

    Code :
    img =new Imagick();
    $img->readImage(‘/tmp/0220593.jpg’);

    /tmp/0220593.jpg is readable for all no rights problem.

    Reply
  12. xumix

    your 5.2.11 segfaults on some situations where 5.2.10 worked OK.
    reverted to jaunty’s default repos and now 5.2.6 works OK

    Reply
  13. ismael

    re:@guillaume. Vraiment désolé de t’importuner :) mais j’aurais bien aimé avoir des fichiers de configuration et d’init (php-fpm) à titre d’exemple.

    Reply
  14. ismael

    @guillaume pas de quoi. J’attendrais les paquets finaux pour faire un upgrade. J’ai plutôt choisi de faire de nginx un proxy pour apache vu qu’il va gérer les connexion(ouvertures et fermetures) les performances devraient être assez proche d’un Nginx/php-fpm

    Reply
  15. Janis

    Hello! This is the best place on the net to keep Debian-based LAMP servers up-to-date. Haven’t you considered to add apache to your repository? I would love to have this feature. Thanks.

    Reply
  16. ZiTAL

    Hi, i have a problem with php 5.2.11 and suhosin patch, the page was blank and there is apache log errors, i downgrade to the official debian packages when i have the problem details i will post it :)

    Reply

Leave a Reply

  • (will not be published)