[CentOS-fr] php 5.3.xx

S e r g e serge at srv0.ath.cx
Sam 31 Oct 15:09:52 UTC 2009


Le Saturday 31 October 2009 13:36:11 S e r g e, vous avez écrit :
> Bonjour CentOS Francophone,
>

En fin de compte, je me suis emmêlé :\  entre les options:
	--disable-static
	--enable-shared

Maintenant la taille est correct...

@+
--S e r g e

>
> Je suis en train de préparer des RPMs pour php 5.3.0, et n'étant pas expert
> PHP ( et oui, mon coeur se tourne vers Perl ;-)   )  je rencontre des
> différences entre cette version de PHP et la 5.2.10.
>
> La grande différences est l'unification des SAPIs 'cgi' et 'cgi-fcgi'. La
> SAPI 'cgi' est maintenant aussi et toujours FastCGI ( plus besoins de
> construire des paquets 'php-cgi' et 'php-fcgi' ):
>
>
> PHP cgi donne ceci (php 5.2.5):
> % echo '<?=php_sapi_name()."\n";' | /usr/bin/php-cgi -qn
> cgi
>
> PHP fcgi donne ceci (php 5.2.5):
> % echo '<?=php_sapi_name()."\n";' | /usr/bin/php-fcgi -qn
> cgi-fcgi
>
>
> * Maintenant depuis la version 5.3.XX:
>
> PHP cgi donne ceci (php 5.3.0):
> % echo '<?=php_sapi_name()."\n";' | /usr/bin/php-cgi -qn
> cgi-fcgi
>
>
> Mise à part cette modification, après préparation des patchs, modifications
> et tutti quanti, la taille des binaires du php-5.3.0 à extrêmement évoluée
> par rapport à celle de mon php 5.2.5, tout en gardant la même structure et
> choix de compilation:
>
> PHP-5.2.5:
> -------------
> php		=> 3128233
> php-cgi	=> 3128233
> php-fcgi	=> 3423897
>
> PHP-5.3.0:
> -------------
> php		=> 6416948
> php-cgi	=> 6432883
>
>
> Après avoir testé ce nouveau PHP avec lighttpd + mod_fastcgi, je ne vois
> pas de perte de performance, mais plutôt un gain.
>
> * Voici la configuration utiliser avec lighttpd:
>
> ----lighttpd + mod_fastcgi-----
> fastcgi.server = ( ".php" => (
>         ( "socket" => socket_dir + "/php-fastcgi.0.socket",
>                 "bin-path" => "/usr/bin/php-fcgi",
>                 "broken-scriptfilename" =>  "enable" ,
>                 "max-procs" => 2,
>                 "max-load-per-proc" => 10,
>                 "idle-timeout" => 20,
>         ))
> )
> ---------------------------------------
>
> * L'utilitaire 'pmap' indique suivant les versions:
> PHP-5.2.5: total    16104K
> PHP-5.3.0: total    19424K
>
>
> Voilas, pas plus..
>
> Avez-vous des remarques, des conseilles....
>
> Merci
> -- S e r g e
>
> PS: ces RPMs ne sont pas pour CentOS, mais pour un 'compatible', en
> l'occurrence il s'agit de Caos Linux NSA <http://www.caoslinux.org/>
> _______________________________________________
> CentOS-fr mailing list
> CentOS-fr at centos.org
> http://lists.centos.org/mailman/listinfo/centos-fr



Plus d'informations sur la liste de diffusion CentOS-fr