Sortie de PHP 4.2.0

Posté par  . Modéré par Benoît Sibaud.
Étiquettes :
0
23
avr.
2002
PHP
La version 4.2.0 de PHP est disponible. Cette version contient plus
d'une centaine de changements, améliorations et corrections
par rapport à la version précédente (4.1.2). Au premier plan figurent le fonctionnement (expérimental) avec Apache 2.0, une gestion des variables revisitée et la révision de certains composants PHP, en particulier les extensions domxml, posix, sockets et iconv.

Aller plus loin

  • # Doublon

    Posté par  . Évalué à -10.

    Moderos, la news sur la sortie est en double, il y en a une autre dans la boite autre Il y a http://linuxfr.org/2002/04/23/8037,0,1,8,1.php3 et http://linuxfr.org/2002/04/23/8038,0,1,8,1.php3
    • [^] # Re: Doublon

      Posté par  . Évalué à 8.

      Ben moi, ça m'gêne pas qu'elle soit en double, car le php, c'est vraiment un phénmomène exeptionnel ! Je m'explique : Pour les pages/applis www, c'est génial du fait du nombre d'extentions possibles, mais inutile de m'étendre là dessus, ce fait est bien connu. Par contre, il me semble que l'extention cgi est moins utilisée pour écrire des scripts exécutés dans la console. Pour ceux qui connaissent pas : Il suffit de commencer un script avec "#!/usr/local/bin/php -q", et en dessous, on peut coller un script et en faire un exécutable. Je trouve ça génial, ne serait-ce que pour intérroger des bases de données et sortir de belles éditions compilées avec latex. Et dans ce cas, pas besoin de butineur ou brouteur internet. Une bête console en mode texte suffit ! (sauf pour l'affichage du pdf final, mais acrobat sous windows fait ça très bien ! A l'attention de l'équipe de dev de php : Continuez, php, c'est bien [TM].
      • [^] # Re: Doublon

        Posté par  . Évalué à 1.

        Là, t'a râté quelque chose.

        Si PHP est léger et probablement mieux adapté aux
        CGI que Perl, pour faire des vrais programmes, même
        jettables, rien ne vaut Perl !

        Et ce n'est PAS un troll PHP vs Perl !

        (-1 car je sens que ça va troller sec quand même :)
        • [^] # Re: Doublon

          Posté par  . Évalué à 1.

          je sens que ça va troller sec quand même
          Justement, je ne veux surtout pas me lancer dans un troll. Je veux juste réagir à cette phrase que je me permets de citer :
          Là, t'a râté quelque chose.
          Ben je ne pense pas. Perl est sûrement un super langage, je ne remettrais jamais ça en question. Seul pb, j'ai pas le temps ni de m'y intéresser, ni de chercher comment ça fonctionne. J'ai pris de bonnes habitudes avec php, et je ne peux pas sans arrêt changer de langage de prog. Avec php, j'ai trouvé ce que je cherchais. Ce n'est peut-être pas LA solution, mais c'en est une, et une qui me convient. De plus, pour porter certains codes sur des pages web, j'ai pratiquement rien à faire, et ça me permet d'avoir des bibliothèques réutilisables. Bref, pour moi, php c'est idéal.
  • # Aperçu rapide des changements

    Posté par  . Évalué à 10.

    * Les variables externes (issues de l'environnement d'exécution, des requêtes HTTP, des cookies ou du serveur web) ne sont plus enregistrées dans l'environnement d'exécution global par défaut. * Remise en état générale de l'extension socket * Performances révolutionnaires des uploads de fichiers * Les extensions satellite (corba) et mailparse ont été placées sous PECL, et ne sont plus fournies directement avec la distribution officielle de PHP. * L'extension POSIX a été nettoyée * L'extension iconv a été améliorée * Le support de la bufferisation d'affichage, introduite en PHP 4.1.0, a été stabilisée. * Gain de performance notable et amélioration de la stabilité de l'extension domxml * Support des expressions régulières multi-octets * ENORMƒMENT de corrections, et de nouvelles fonctions.
    • [^] # Re: Aperçu rapide des changements

      Posté par  (site web personnel) . Évalué à 10.

      Un lien sur le ChangeLog : http://fr.php.net/ChangeLog-4.php
    • [^] # Re: Aperçu rapide des changements

      Posté par  (site web personnel) . Évalué à 9.

      J'ai installé une version de PHP 4.1.2 avec Apache 2.0.35 hier mais il reste un gros problème avec ces 2 versions de PHP : le support en module (et non en CGI) avec Apache2 !! En effet, pour l'instant avec PHP 4.2, il y a juste le support Apache2 avec le mode DSO (module dynamique) via une option "apxs2", et encore expérimental. Et il n'y a pas encore de support en module statique (mod_php) :-(
      • [^] # Re: Aperçu rapide des changements

        Posté par  . Évalué à 6.

        J'programme assez souvent en PHP ... mais niveau configuration APACHE/MYSQL/PHP je m'y connais pas super super ... ou pourais - je trouver de la DOC sur les mod_php, le mode cgi de php etc ... ?
        • [^] # Re: Aperçu rapide des changements

          Posté par  . Évalué à 4.

          Je crois me souvenir qu'il y a au moins un début de réponse sur http://www.php.net/manual/fr/ ... à vérifier. Sinon, tu as quelques infos dans les sources de php (fichiers README, INSTALL et consors !). Enfin, ils en parlent peut-être sur le site d'apache, mais là, je suis sceptique.
      • [^] # Re: Aperçu rapide des changements

        Posté par  . Évalué à 6.

        Ben c'est normal, c'est indiqué dans le changelog et dans la news que ces supports n'en sont encore qu'au stade expérimental. Par contre, le mode cgi de php ne fait-il pas appel au binaire php qu'on obtient en compilant php en mode statique ? Je pensais jusqu'alors que c'était le cas, et c'est pourquoi je compilais toujours deux fois php. Une fois avec l'option --with-apxs(2) et une seconde fois sans de façon à obtenir l'exécutable si pratique à la réalisation de scripts... Quelqu'un pour confirmer ou infirmer ? Enfin si je suis mon raisonnement, et si celui-ci est correct, ça signifie qu'apache 2 ne supporte pas les CGI ???? Je dois avoir faux quelque part !
        • [^] # Re: Aperçu rapide des changements

          Posté par  (site web personnel) . Évalué à 4.

          Je pense Foxy voulais parler de compiler php à l'intérieur d'Apache et non sous forme de module.
        • [^] # Re: Aperçu rapide des changements

          Posté par  (site web personnel) . Évalué à 7.

          Il y a en fait 3 modes pour utiliser PHP avec Apache :

          - en mode CGI direct en compilant PHP comme un interpréteur (mode stand-alone)
          - intégré à Apache avec le mode DSO (module dynamique) --> support expérimental avec "apxs2" pour APache2
          - intégré à Apache en module (mod_php) : le mieux au niveau perf et architecture --> pas encore supporté avec Apache2
          • [^] # Re: Aperçu rapide des changements

            Posté par  (site web personnel) . Évalué à 5.

            Mieux vaut attendre d'autres versions d'apache 2 je vous dis.
            Ah et si vous utilisez mod_rewrite : restez sous 1.3.24, car c'est encore bien buggué (cf groups apache et bugzilla) et je confirme perso.

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.