Published on 2005-12-12 08:22:06

Greg pointed to a very interesting information about PEAR and PECL adoption, The script run on a daily basis and check for the version of PEAR and PECL used with PHP from the installer logs on php.net server. The rate displayed is for the PEAR1.3/PEAR1.4 versions it gives also informations about the version of PHP used but I don't know exactly which data is used for that.

One of the minor changes in PEAR 1.4.1 and newer was the user agent string sent whenever you use the installer to remotely access the internet. In earlier versions, it was "PHP/phpversion" as in "PHP/4.3.11". In PEAR 1.4.1 and newer, it sends "PEAR/pearversion/PHP/phpversion".

This is very helpful information for those of us who are wondering about the adoption of PEAR, and also who is using which PHP version. The first time I checked the httpd access log for pear.php.net was about 2 weeks after the release of PEAR 1.4.0, and adoption was up to only about 10%, as could be expected. Much of resistance to migrating to the new package.xml 2.0 format is that it is not supported by PEAR 1.3.x and older, and supporting both formats can be onerous.

Read More


Related Entries

Member of the PHP Magazine Network, Copyright (C) 2005-2009 phpmagazine.net All Rights Reserved