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” 😀

  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.

  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 😀

  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 🙂

  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

  6. Guillaume Plessis

    About PHP 5.3 packages, I’m waiting for Suhosin to be out its beta cycle. Once stable, I’ll release PHP 5.3 packages on the main Dotdeb repository.

  7. ismael

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

  8. 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??

  9. 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.

  10. 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.

  11. 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.

  12. 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.

  13. 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

  14. 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.

  15. Guillaume Plessis

    @ismael : Tu en trouveras des prototypes dans le sous-rĂ©pertoire conf/ de l’archive source de php-fpm (Ă  tĂ©lĂ©charger sur https://launchpad.net/php-fpm). DĂ©solĂ© de ne pas pouvoir fournir davantage d’aide pour le moment. J’en ferai davantage dans pour les paquets PHP 5.3 finaux.

  16. 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

  17. 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.

  18. 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 🙂

  19. bruno

    j’ai actuellement la version 5.3 et je n’ai pas de problĂšme concernant la version 5.2.