Articles
This document is also available in English
Après la première partie sur les statistiques phpinfo() (voir la première partie, avec les explications sur la méthode utilisée), voici une autre livraison de données fournies par les configurations PHP.
Les graphiques présentés sont généralement très longs. Pour rester compatible avec la charge graphique, ils ont été coupés : la version complète est disponible par simple clic sur l'image.
Flux PHP (streams)
Les flux PHP sont un concept récent : toutes les ressources qui doivent être accédées de manière séquentielles sont en fait des flux, et les fonctions à utiliser pour y accéder sont en fait les mêmes que celles des fichiers. Simplement, pour indiquer à PHP comment il doit lire ou écrire les données, il faut lui préciser un protocole. Plusieurs protocoles sont désormais disponibles, certains dans la distribution standard, et d'autre dans des extensions spécfiques.
php, ftp, et http sont couramment disponibles. Les versions sécurisées ainsi que bz2 et zip sont aussi répandues. Les autres protocoles sont très rares.

Fonctions désactivées
disable_functions est une directive PHP qui permet d'affiner la configuration en désactivant certaines fonctions. Elle permet ainsi de se protéger contre l'abus de fonctions en interdisant complètement leur utilisation : PHP affiche alors une erreur de type 'Undefined function'.
Le safe_mode possède une petite liste de fonctions qu'il est bon de désactiver, et c'est celles-ci que l'on retrouve comme fonction les plus souvents désactivées. Mais la liste complète est longue, et parfois surprenante.

Le classement est fait en fonction de la fréquence à laquelle une fonction est désactivée sur un système. Par exemple, system() est désactivé dans 70% des cas, quand disable_functions est utilisée.
system, passthru, exec et shell_exec permettent d'exécuter des commandes système : il est recommandé de les désactiver pour éviter que PHP fasse le relais entre le Web et le système du serveur. Dans la même veine, les fonctions proc_* ont des impacts sur les processus, et peuvent conduire à des crash système dans certaines conditions.
Ensuite, les fonctions couramment désactivées sont les fonctions de connexions, telles imap_connect ou mysql_connect : cela permet de désactiver une extension sans recompiler PHP. En effet, sans connexion, les fonctions utilitaires sont souvent inutiles.
De manière surprenante, dl, qui charge dynamiquement une bibliothèque PHP est rarement désactivée. Et escapeshellcmd est souvent désactivée... alors qu'elle sert de protection aux fonctions de type system...
Les fonctions d'accès aux fichiers, de modification des directives PHP ou encore de réseau sont aussi souvent considérées pour limiter les fonctionalités. Les fautes d'orthographe dans le nom des fonctions semblent la norme, et on trouve aussi plusieurs programmes, comme wget, qui n'ont rien à voir avec PHP, mais qui sont quand même désactivées (remarque : ca ne sert à rien).
A noter que disable_classes est aussi disponible, pour désactiver certaines classes, mais il est encore exceptionnellement utilisé.
| Rang | Fonction | Fréq. |
| 1 | system | 69,84 % |
| 2 | passthru | 63,29 % |
| 3 | shell_exec | 59,01 % |
| 4 | exec | 50,93 % |
| 5 | proc_open | 47,83 % |
| 6 | popen | 47,14 % |
| 7 | proc_close | 27,47 % |
| 8 | dl | 24,50 % |
| 9 | proc_nice | 19,67 % |
| 10 | escapeshellcmd | 19,25 % |
| 11 | proc_terminate | 16,08 % |
| 12 | proc_get_status | 15,46 % |
| 13 | system_exec | 13,39 % |
| 14 | show_source | 12,56 % |
| 15 | escapeshellarg | 12,28 % |
| 16 | ini_alter | 11,39 % |
| 17 | leak | 10,63 % |
| 18 | ini_restore | 10,21 % |
| 19 | set_time_limit | 8,97 % |
| 20 | pfsockopen | 7,73 % |
| 21 | chgrp | 7,52 % |
| 22 | chown | 6,83 % |
| 22 | syslog | 6,83 % |
| 24 | link | 6,63 % |
| 25 | symlink | 6,28 % |
| 26 | diskfreespace | 6,14 % |
| 27 | pcntl_exec | 5,94 % |
| 28 | openlog | 5,73 % |
| 29 | pclose | 5,52 % |
| 30 | mysql_pconnect | 4,83 % |
| 31 | fsockopen | 4,62 % |
| 32 | ini_set | 4,28 % |
| 33 | virtual | 4,07 % |
| 34 | getmyuid | 3,86 % |
| 34 | putenv | 3,86 % |
| 36 | get_current_user | 3,52 % |
| 36 | readfile | 3,52 % |
| 38 | listen | 3,45 % |
| 39 | parse_ini_file | 3,38 % |
| 40 | apache_child_terminate | 3,31 % |
| 41 | apache_setenv | 3,11 % |
| 41 | posix_mkfifo | 3,11 % |
| 43 | getmypid | 3,04 % |
| 44 | curl_exec | 2,97 % |
| 45 | define_syslog_variables | 2,90 % |
| 46 | highlight_file | 2,83 % |
| 47 | socket_bind | 2,76 % |
| 48 | posix_kill | 2,69 % |
| 49 | php_uname | 2,55 % |
| 50 | shell | 2,48 % |
| 51 | disk_free_space | 2,42 % |
| 52 | glob | 2,35 % |
| 53 | disk_total_space | 2,28 % |
| 54 | mysql_list_dbs | 2,21 % |
| 55 | 2,14 % | |
| 55 | posix_setpgid | 2,14 % |
| 55 | posix_setsid | 2,14 % |
| 58 | chmod | 2,07 % |
| 58 | tmpfile | 2,07 % |
| 60 | socket_accept | 2,00 % |
| 60 | socket_listen | 2,00 % |
| 62 | posix_setuid | 1,93 % |
| 63 | apache_note | 1,66 % |
| 63 | error_log | 1,66 % |
| 63 | getrusage | 1,66 % |
| 66 | apache_get_modules | 1,52 % |
| 66 | debugger_on | 1,52 % |
| 66 | mb_send_mail | 1,52 % |
| 69 | apache_get_version | 1,45 % |
| 69 | apache_getenv | 1,45 % |
| 69 | ftp_exec | 1,45 % |
| 69 | ini_get | 1,45 % |
| 73 | closelog | 1,38 % |
| 73 | eval | 1,38 % |
| 73 | readlink | 1,38 % |
| 76 | socket | 1,17 % |
| 77 | cmd | 1,10 % |
| 77 | snmpset | 1,10 % |
| 77 | snmpwalk | 1,10 % |
| 80 | chroot | 1,04 % |
| 80 | ignore_user_abord | 1,04 % |
| 82 | fpaththru | 0,97 % |
| 82 | posix_ctermid | 0,97 % |
| 82 | posix_getcwd | 0,97 % |
| 82 | rmdir | 0,97 % |
| 86 | copy | 0,90 % |
| 86 | socket_connect | 0,90 % |
| 88 | php_check_syntax | 0,83 % |
| 88 | php_strip_whitespace | 0,83 % |
| 88 | source | 0,83 % |
| 91 | get_cfg_var | 0,76 % |
| 91 | ini_get_all | 0,76 % |
| 91 | pcntl_fork | 0,76 % |
| 91 | socket_bi | 0,76 % |
| 91 | stream_socket_client | 0,76 % |
| 91 | stream_socket_server | 0,76 % |
| 91 | yp_first | 0,76 % |
| 91 | yp_get_default_domain | 0,76 % |
| 91 | yp_master | 0,76 % |
| 91 | yp_match | 0,76 % |
| 91 | yp_next | 0,76 % |
| 91 | yp_order | 0,76 % |
| 103 | curl_close | 0,69 % |
| 103 | linkinfo | 0,69 % |
| 103 | mysql_list_processes | 0,69 % |
| 103 | socket_close | 0,69 % |
| 103 | socket_create | 0,69 % |
| 108 | allow_url_fopen | 0,62 % |
| 108 | curl_init | 0,62 % |
| 108 | imap_body | 0,62 % |
| 108 | posix_geteuid | 0,62 % |
| 108 | posix_getgid | 0,62 % |
| 108 | wget | 0,62 % |
| 114 | escape | 0,55 % |
| 114 | ftp_connect | 0,55 % |
| 114 | imap_createmailbox | 0,55 % |
| 114 | imap_deletemailbox | 0,55 % |
| 114 | posix_getegid | 0,55 % |
| 114 | shmop_close | 0,55 % |
| 114 | shmop_delete | 0,55 % |
| 114 | shmop_open | 0,55 % |
| 114 | shmop_read | 0,55 % |
| 114 | shmop_size | 0,55 % |
| 114 | shmop_write | 0,55 % |
| 125 | crack_check | 0,48 % |
| 125 | crack_closedict | 0,48 % |
| 125 | crack_getlastmessage | 0,48 % |
| 125 | crack_opendict | 0,48 % |
| 125 | imap_open | 0,48 % |
| 125 | lstat | 0,48 % |
| 125 | mysql_stat | 0,48 % |
| 125 | pcntl_signal | 0,48 % |
| 125 | socket_ | 0,48 % |
| 125 | socket_clear_error | 0,48 % |
| 135 | apache_lookup_uri | 0,41 % |
| 135 | apache_request_headers | 0,41 % |
| 135 | debugger_off | 0,41 % |
| 135 | extension_loaded | 0,41 % |
| 135 | get_de | 0,41 % |
| 135 | getmyinode | 0,41 % |
| 135 | getopt | 0,41 % |
| 135 | imap_list | 0,41 % |
| 135 | opendir | 0,41 % |
| 135 | proc_getstatus | 0,41 % |
| 135 | readdir | 0,41 % |
| 135 | stream_select | 0,41 % |
| 147 | apache_reset_timeout | 0,35 % |
| 147 | apache_response_headers | 0,35 % |
| 147 | closedir | 0,35 % |
| 147 | curl_copy_handle | 0,35 % |
| 147 | curl_errno | 0,35 % |
| 147 | curl_error | 0,35 % |
| 147 | curl_get | 0,35 % |
| 147 | curl_setopt | 0,35 % |
| 147 | dlopen | 0,35 % |
| 147 | fileinode | 0,35 % |
| 147 | ftp_ssl_connect | 0,35 % |
| 147 | imap_renamemailbox | 0,35 % |
| 147 | max_execution_time | 0,35 % |
| 147 | posix_seteuid | 0,35 % |
| 147 | posix_six_setuid | 0,35 % |
| 147 | set_ini | 0,35 % |
| 147 | set_socket_blocking | 0,35 % |
| 147 | set_time | 0,35 % |
| 147 | socket_create_listen | 0,35 % |
| 147 | socket_select | 0,35 % |
| 167 | curl | 0,28 % |
| 167 | pcntl_waitpid | 0,28 % |
| 167 | pcntl_wexitstatus | 0,28 % |
| 167 | pcntl_wifexited | 0,28 % |
| 167 | pconnect | 0,28 % |
| 167 | pfsockpen | 0,28 % |
| 167 | pgsql_pconnect | 0,28 % |
| 167 | phpinfo | 0,28 % |
| 167 | posix_setegid | 0,28 % |
| 167 | posix_setgid | 0,28 % |
| 167 | posix_uname | 0,28 % |
| 167 | put_env | 0,28 % |
| 167 | realpath | 0,28 % |
| 167 | register_tick_function | 0,28 % |
| 167 | site | 0,28 % |
| 167 | socket_create_pair | 0,28 % |
| 183 | backtick_operator | 0,21 % |
| 183 | chdir | 0,21 % |
| 183 | checkdnsrr | 0,21 % |
| 183 | disk_to | 0,21 % |
| 183 | domxml_open_file | 0,21 % |
| 183 | domxml_xslt_stylesheet_file | 0,21 % |
| 183 | escapeshe | 0,21 % |
| 183 | escapshellcmd | 0,21 % |
| 183 | exec_shell | 0,21 % |
| 183 | friends | 0,21 % |
| 183 | gethostbyname | 0,21 % |
| 183 | imap_8bit | 0,21 % |
| 183 | imap_alerts | 0,21 % |
| 183 | imap_append | 0,21 % |
| 183 | imap_base64 | 0,21 % |
| 183 | imap_binary | 0,21 % |
| 183 | imap_bodystruct | 0,21 % |
| 183 | imap_check | 0,21 % |
| 183 | imap_clearflag_full | 0,21 % |
| 183 | imap_close | 0,21 % |
| 183 | imap_delete | 0,21 % |
| 183 | imap_errors | 0,21 % |
| 183 | imap_expunge | 0,21 % |
| 183 | imap_fetch_over | 0,21 % |
| 183 | pcntl_wifsignaled | 0,21 % |
| 183 | posix | 0,21 % |
| 183 | posix_getgrgid | 0,21 % |
| 183 | posix_getgrnam | 0,21 % |
| 183 | posix_getpwuid | 0,21 % |
| 183 | posix_getuid | 0,21 % |
| 183 | proc_exec | 0,21 % |
| 183 | puf | 0,21 % |
| 183 | read | 0,21 % |
| 183 | scandir | 0,21 % |
| 183 | shellexec | 0,21 % |
| 183 | socket_create_lis | 0,21 % |
| 183 | socket_strerror | 0,21 % |
| 183 | telnet | 0,21 % |
| 183 | tempnam | 0,21 % |
| 183 | touch | 0,21 % |
| 183 | xmldocfile | 0,21 % |
| 224 | backticks | 0,14 % |
| 224 | bind | 0,14 % |
| 224 | chgr | 0,14 % |
| 224 | dir | 0,14 % |
| 224 | fshockopen | 0,14 % |
| 224 | ftp_close | 0,14 % |
| 224 | ftp_login | 0,14 % |
| 224 | fwrite | 0,14 % |
| 224 | getcwd | 0,14 % |
| 224 | gethostbyaddr | 0,14 % |
| 224 | getmxrr | 0,14 % |
| 224 | getmygid | 0,14 % |
| 224 | highlight_string | 0,14 % |
| 224 | imap_mail | 0,14 % |
| 224 | init_set | 0,14 % |
| 224 | mkdir | 0,14 % |
| 224 | ob_gzhandler | 0,14 % |
| 224 | pass_thru | 0,14 % |
| 224 | pcntl_alarm | 0,14 % |
| 224 | pcntl_getpriority | 0,14 % |
| 224 | pcntl_setpriority | 0,14 % |
| 224 | pcntl_wait | 0,14 % |
| 224 | pcntl_wifstopped | 0,14 % |
| 224 | posix_access | 0,14 % |
| 224 | proc_status | 0,14 % |
| 224 | rename | 0,14 % |
| 224 | set_timelimit | 0,14 % |
| 224 | sheel_exec | 0,14 % |
| 224 | socket_read | 0,14 % |
| 224 | socket_recv | 0,14 % |
| 224 | socket_recvfrom | 0,14 % |
| 224 | socket_send | 0,14 % |
| 224 | socket_sendto | 0,14 % |
| 224 | socket_shutdown | 0,14 % |
| 224 | socket_st | 0,14 % |
| 224 | sscanf | 0,14 % |
| 224 | suexec | 0,14 % |
| 224 | unlink | 0,14 % |
| 224 | unregister_tick_function | 0,14 % |
| 263 | abspathtorelpath | 0,07 % |
| 263 | apache_child_ | 0,07 % |
| 263 | apache_re | 0,07 % |
| 263 | apache_setenvvirtual | 0,07 % |
| 263 | array_fill | 0,07 % |
| 263 | backtick | 0,07 % |
| 263 | bzopen | 0,07 % |
| 263 | cat | 0,07 % |
| 263 | connect | 0,07 % |
| 263 | delete | 0,07 % |
| 263 | dirlisting | 0,07 % |
| 263 | dl_open | 0,07 % |
| 263 | dns_check_record | 0,07 % |
| 263 | dns_get_mx | 0,07 % |
| 263 | dns_get_record | 0,07 % |
| 263 | es | 0,07 % |
| 263 | escapes | 0,07 % |
| 263 | escapesehllcmd | 0,07 % |
| 263 | fclose | 0,07 % |
| 263 | file_get_contents | 0,07 % |
| 263 | fileperms | 0,07 % |
| 263 | fopen | 0,07 % |
| 263 | fpassthru | 0,07 % |
| 263 | fpopen | 0,07 % |
| 263 | fputs | 0,07 % |
| 263 | fread | 0,07 % |
| 263 | fsockopen_url | 0,07 % |
| 263 | get_defined_constants | 0,07 % |
| 263 | get_include_path | 0,07 % |
| 263 | get_ini | 0,07 % |
| 263 | gethostbynamel | 0,07 % |
| 263 | gzgets | 0,07 % |
| 263 | hostname | 0,07 % |
| 263 | hpinfo | 0,07 % |
| 263 | init_restore | 0,07 % |
| 263 | isset | 0,07 % |
| 263 | kill | 0,07 % |
| 263 | ls | 0,07 % |
| 263 | mmcache | 0,07 % |
| 263 | mssql_connect | 0,07 % |
| 263 | my | 0,07 % |
| 263 | mysql_create_db | 0,07 % |
| 263 | mysql_drop_db | 0,07 % |
| 263 | ob_end_clean | 0,07 % |
| 263 | ob_end_flush | 0,07 % |
| 263 | ob_get_contents | 0,07 % |
| 263 | ob_get_length | 0,07 % |
| 263 | ob_implicit_flush | 0,07 % |
| 263 | ob_start | 0,07 % |
| 263 | ocilogon | 0,07 % |
| 263 | open_basdir | 0,07 % |
| 263 | passth | 0,07 % |
| 263 | passthrough | 0,07 % |
| 263 | passtru | 0,07 % |
| 263 | pcnl_exec | 0,07 % |
| 263 | pcntl_wifsign | 0,07 % |
| 263 | pcntl_wstopsi | 0,07 % |
| 263 | pcntl_wstopsig | 0,07 % |
| 263 | pcntl_wtermsig | 0,07 % |
| 263 | pfsocketope | 0,07 % |
| 263 | pg_connect | 0,07 % |
| 263 | phpsysinfo | 0,07 % |
| 263 | pope | 0,07 % |
| 263 | popepassthru | 0,07 % |
| 263 | posix_g | 0,07 % |
| 263 | posix_ge | 0,07 % |
| 263 | posix_get_last_error | 0,07 % |
| 263 | posix_geteg | 0,07 % |
| 263 | posix_getgroups | 0,07 % |
| 263 | posix_getlogin | 0,07 % |
| 263 | posix_getpgid | 0,07 % |
| 263 | posix_getpgrp | 0,07 % |
| 263 | posix_getpid | 0,07 % |
| 263 | posix_getppid | 0,07 % |
| 263 | posix_mknod | 0,07 % |
| 263 | posix_s | 0,07 % |
| 263 | posix_se | 0,07 % |
| 263 | proc | 0,07 % |
| 263 | ps | 0,07 % |
| 263 | psockopen | 0,07 % |
| 263 | register_function_test | 0,07 % |
| 263 | relpathtoabspath | 0,07 % |
| 263 | rewinddir | 0,07 % |
| 263 | rm | 0,07 % |
| 263 | safe_dir | 0,07 % |
| 263 | shell_ex | 0,07 % |
| 263 | shown_source | 0,07 % |
| 263 | sleep | 0,07 % |
| 263 | socket_create_ | 0,07 % |
| 263 | socket_get_option | 0,07 % |
| 263 | socket_getpeerna | 0,07 % |
| 263 | ssh2_exec | 0,07 % |
| 263 | substr_compare | 0,07 % |
| 263 | tree_hassubdirs | 0,07 % |
| 263 | ulink | 0,07 % |
| 263 | umask | 0,07 % |
| 263 | uname | 0,07 % |
| 263 | url_fopen | 0,07 % |
| 263 | writefile | 0,07 % |
Top 270 des extensions PHP
270, c'est bien le nombre d'extensions PHP différentes qui ont été recensées au cours de cette étude. Pour information, il faut savoir que PECL contient 159 extensions, et que la distribution actuelle en contient 82 (ce chiffre a déjà été plus fort, dans les versions précédentes). Au final, il y a environ 50 extensions qui ne sont recensées ni par PHP, ni par PECL. Des conflits de licence, ou bien l'abandon pur et simple de l'extension conduisent à cette situation. Enfin, il y a aussi quelques extensions parfaitement inconnues...
Les extensions de la distribution

La distribution de référence est la version 5.2.0, ce qui expliquera l'absence de certaines extensions classiques de PHP 4 (comme overload).
Standard est le coeur de PHP, sans lequel PHP ne peut fonctionner : cela explique le 100% de cette seule extension. Ensuite, PCRE domine, mais comme il peut être activé ou pas, dans certaines architectures, il lui arrive d'être absent. Jusqu'à GD, on trouve un taux d'équipement de 70% ou plus, ce qui en fait le socle effectif des fonctionnalités PHP.
Certaines extensions, comme mysqli, ont des taux d'adoption faibles, à cause de leur récente introduction : elles sont directement limitées par le niveau d'adoption de PHP 5. Toute fois, d'autres extensions comme spl, elle aussi récentes, affiche presque le double d'adoption.
Les extensions PECL

Peut-être une surprise pour vous : mysql est l'extension PECL la plus fréquemment utilisée. En fait, elle est livrée simultanément en PECL et dans la distribution standard, ce qui fausse un peu la présentation. Même chose pour bz2, sqlite, pdo, hash. Domxml, yp, dbx sont des exemples d'extensions qui ont migrées dans le sens inverse, de la distribution standard vers PECL, par manque d'utilisation.
Très rapidement, on atteint des taux d'utilisation de l'ordre de 5% ou moins, ce qui montre qu'il y a un gros avantage à faire partie de la distribution standard.
Les autres extensions

Overload était livrée en standard en PHP 4, mais est désormais intégrée dans le moteur Zend, et n'est plus livrée indépendemment. Apache aussi, mais est remplacée par des extensions spécifiques à Apache 2 (filter ou handler). Suhoshin, du projet Hardened-PHP, est en nombre infinitésimal, mais devrait voir ses chiffres s'améliorer, en relation avec son adoption par défaut par FreeBSD. Eaccelerator est probablement l'extension la plus moderne du groupe : Xslt, pdf et swf sont de vieux projets abandonnés.
Toutes les extensions
Ce graphique rassemble les trois schémas ci-dessus en un seul.

Tableaux de chiffres
| Rang | Extension | Fréquence | Distribution | PECL | Autre |
| 1 | standard | 100,00 % | D | ||
| 2 | pcre | 99,85 % | D | ||
| 3 | session | 99,75 % | D | ||
| 4 | xml | 99,06 % | D | ||
| 5 | mysql | 96,60 % | D | P | |
| 6 | ctype | 94,85 % | D | ||
| 7 | zlib | 94,35 % | D | ||
| 8 | tokenizer | 90,96 % | D | ||
| 9 | gd | 86,41 % | D | ||
| 10 | posix | 83,86 % | D | ||
| 11 | ftp | 81,72 % | D | ||
| 12 | calendar | 71,80 % | D | ||
| 13 | gettext | 70,26 % | D | ||
| 14 | bcmath | 69,00 % | D | ||
| 15 | openssl | 68,07 % | D | ||
| 16 | iconv | 65,44 % | D | ||
| 17 | mbstring | 64,45 % | D | ||
| 18 | overload | 63,29 % | O | ||
| 19 | sockets | 62,22 % | D | ||
| 20 | curl | 61,30 % | D | ||
| 21 | exif | 55,55 % | D | ||
| 22 | imap | 54,03 % | D | ||
| 23 | wddx | 53,14 % | D | ||
| 24 | bz2 | 45,97 % | D | P | |
| 25 | mcrypt | 44,25 % | D | ||
| 26 | dba | 42,65 % | D | ||
| 27 | apache | 38,15 % | O | ||
| 28 | shmop | 34,30 % | D | ||
| 29 | apache2handler | 33,82 % | O | ||
| 30 | domxml | 33,62 % | P | ||
| 31 | mhash | 33,61 % | D | ||
| 32 | xmlrpc | 30,11 % | D | ||
| 33 | pgsql | 29,81 % | D | ||
| 34 | libxml | 29,40 % | D | ||
| 35 | ldap | 29,33 % | D | ||
| 36 | spl | 29,11 % | D | ||
| 37 | simplexml | 28,02 % | D | ||
| 38 | dom | 27,34 % | D | ||
| 39 | pspell | 26,43 % | D | ||
| 40 | yp | 25,87 % | P | ||
| 41 | mime_magic | 25,51 % | D | ||
| 42 | dbx | 23,97 % | P | ||
| 43 | zip | 23,39 % | D | P | |
| 44 | odbc | 22,26 % | D | ||
| 45 | sqlite | 22,25 % | D | P | |
| 46 | xslt | 22,04 % | O | ||
| 47 | date | 21,58 % | D | ||
| 48 | gmp | 20,47 % | D | ||
| 49 | reflection | 19,51 % | D | ||
| 50 | sysvmsg | 19,19 % | D | ||
| 51 | xmlwriter | 17,29 % | D | P | |
| 52 | xmlreader | 17,10 % | D | P | |
| 53 | hash | 16,28 % | D | P | |
| 54 | pdo | 15,50 % | D | P | |
| 55 | dio | 13,17 % | P | ||
| 56 | mysqli | 13,10 % | D | ||
| 57 | xsl | 12,71 % | D | ||
| 58 | 12,06 % | O | |||
| 59 | snmp | 12,04 % | D | ||
| 60 | ming | 11,71 % | D | ||
| 61 | soap | 10,45 % | D | ||
| 62 | mcal | 8,64 % | O | ||
| 63 | mssql | 6,15 % | D | ||
| 64 | pdo_mysql | 6,11 % | D | P | |
| 65 | swf | 6,10 % | O | ||
| 66 | pdo_sqlite | 6,07 % | D | P | |
| 67 | eaccelerator | 5,05 % | O | ||
| 68 | com | 5,00 % | O | ||
| 69 | ncurses | 4,43 % | D | P | |
| 70 | com_dotnet | 4,20 % | D | ||
| 71 | imagick | 3,92 % | P | ||
| 72 | tidy | 3,86 % | D | P | |
| 73 | pdo_pgsql | 3,58 % | D | P | |
| 74 | db | 3,29 % | O | ||
| 75 | pcntl | 2,79 % | D | ||
| 76 | oci8 | 2,74 % | D | P | |
| 77 | recode | 2,52 % | D | ||
| 78 | sybase_ct | 2,37 % | D | ||
| 79 | apache2filter | 2,34 % | O | ||
| 80 | fileinfo | 2,31 % | P | ||
| 81 | isapi | 2,28 % | O | ||
| 82 | interbase | 2,09 % | D | ||
| 83 | qtdom | 1,82 % | O | ||
| 84 | idn | 1,73 % | P | ||
| 85 | crack | 1,32 % | P | ||
| 86 | rrdtool | 1,27 % | O | ||
| 87 | apc | 1,16 % | P | ||
| 87 | sitebuilder | 1,16 % | O | ||
| 89 | oracle | 1,14 % | O | ||
| 90 | sourceguardian | 1,09 % | O | ||
| 91 | mnogosearch | 1,08 % | P | ||
| 92 | varfilter | 0,91 % | O | ||
| 93 | pam_auth | 0,90 % | O | ||
| 94 | cpdf | 0,89 % | O | ||
| 95 | sybase | 0,85 % | D | ||
| 96 | mcve | 0,78 % | P | ||
| 97 | fdf | 0,69 % | D | ||
| 97 | msql | 0,69 % | D | ||
| 99 | pdo_odbc | 0,65 % | D | P | |
| 100 | java | 0,64 % | O | ||
| 101 | json | 0,63 % | D | P | |
| 102 | mailparse | 0,62 % | P | ||
| 103 | memcache | 0,61 % | P | ||
| 103 | pdo_mssql | 0,61 % | O | ||
| 105 | yaz | 0,60 % | P | ||
| 106 | pfpro | 0,57 % | O | ||
| 107 | ssh2 | 0,49 % | P | ||
| 108 | ixed | 0,47 % | O | ||
| 109 | tclink | 0,46 % | P | ||
| 109 | hyperwave | 0,46 % | O | ||
| 111 | fbsql | 0,44 % | D | ||
| 112 | xdebug | 0,43 % | P | ||
| 113 | mapscript | 0,40 % | O | ||
| 114 | fam | 0,39 % | O | ||
| 115 | radius | 0,38 % | P | ||
| 115 | templates | 0,38 % | O | ||
| 117 | fribidi | 0,34 % | P | ||
| 118 | spplus | 0,28 % | P | ||
| 119 | ffmpeg | 0,26 % | O | ||
| 119 | pdo_oci | 0,26 % | D | P | |
| 121 | mcache | 0,23 % | O | ||
| 122 | magickwand | 0,21 % | O | ||
| 122 | variant | 0,21 % | O | ||
| 124 | apd | 0,18 % | P | ||
| 124 | dbg | 0,18 % | O | ||
| 126 | clamav | 0,17 % | O | ||
| 127 | id3 | 0,16 % | P | ||
| 127 | siteguard | 0,16 % | O | ||
| 129 | informix | 0,15 % | D | ||
| 130 | imlib | 0,14 % | O | ||
| 130 | pdo_dblib | 0,14 % | D | P | |
| 132 | korean | 0,13 % | O | ||
| 133 | oggvorbis | 0,12 % | P | ||
| 133 | smbauth | 0,12 % | O | ||
| 133 | yats | 0,12 % | O | ||
| 136 | adodb | 0,11 % | O | ||
| 136 | dbtcp | 0,11 % | O | ||
| 136 | filter | 0,11 % | D | P | |
| 136 | iisfunc | 0,11 % | O | ||
| 136 | imlib2 | 0,11 % | P | ||
| 136 | runkit | 0,11 % | P | ||
| 136 | ucs | 0,11 % | O | ||
| 143 | sablot | 0,10 % | O | ||
| 144 | date_time | 0,09 % | P | ||
| 145 | 0,08 % | O | |||
| 145 | payement | 0,08 % | O | ||
| 147 | big_int | 0,07 % | P | ||
| 147 | cybercash | 0,07 % | P | ||
| 147 | cybersource | 0,07 % | O | ||
| 147 | enchant | 0,07 % | P | ||
| 147 | esmtp | 0,07 % | P | ||
| 147 | event | 0,07 % | P | ||
| 147 | fogutil | 0,07 % | O | ||
| 147 | nsapi | 0,07 % | O | ||
| 147 | ps | 0,07 % | P | ||
| 147 | rrd | 0,07 % | O | ||
| 147 | syck | 0,07 % | O | ||
| 147 | tcpwrap | 0,07 % | P | ||
| 147 | newt | 0,07 % | P | ||
| 147 | pdo_firebird | 0,07 % | D | P | |
| 161 | namazu | 0,06 % | P | ||
| 161 | netware | 0,06 % | O | ||
| 161 | ogr | 0,06 % | O | ||
| 161 | panda | 0,06 % | P | ||
| 161 | pop3 | 0,06 % | P | ||
| 166 | bcompiler | 0,05 % | P | ||
| 166 | clam | 0,05 % | O | ||
| 166 | ffi | 0,05 % | P | ||
| 166 | midgard | 0,05 % | O | ||
| 166 | printer | 0,05 % | O | ||
| 166 | sasl | 0,05 % | P | ||
| 166 | statistics | 0,05 % | O | ||
| 166 | xattr | 0,05 % | P | ||
| 174 | gopher | 0,04 % | O | ||
| 174 | mod_cluster | 0,04 % | O | ||
| 174 | msession | 0,04 % | O | ||
| 174 | ruli | 0,04 % | O | ||
| 174 | sixcms6 | 0,04 % | O | ||
| 174 | stem | 0,04 % | P | ||
| 174 | translit | 0,04 % | P | ||
| 174 | xdiff | 0,04 % | P | ||
| 174 | xmms | 0,04 % | P | ||
| 183 | db4 | 0,03 % | O | ||
| 183 | dbxml | 0,03 % | O | ||
| 183 | maxdb | 0,03 % | P | ||
| 183 | odbtp | 0,03 % | P | ||
| 183 | svn | 0,03 % | P | ||
| 188 | afterburner | 0,02 % | O | ||
| 188 | blockserveruid | 0,02 % | O | ||
| 188 | cyrus | 0,02 % | P | ||
| 188 | gnupg | 0,02 % | P | ||
| 188 | libxslt | 0,02 % | O | ||
| 188 | mcrypt_filter | 0,02 % | P | ||
| 188 | netools | 0,02 % | P | ||
| 188 | sdo | 0,02 % | P | ||
| 188 | sdo_das_xml | 0,02 % | O | ||
| 188 | blenc | 0,02 % | P | ||
| 188 | ctr | 0,02 % | O | ||
| 188 | cvsclient | 0,02 % | P | ||
| 188 | eid | 0,02 % | O | ||
| 188 | http | 0,02 % | O | ||
| 188 | isis | 0,02 % | P | ||
| 188 | js | 0,02 % | O | ||
| 188 | mmlimit | 0,02 % | O | ||
| 188 | phtmlenc | 0,02 % | O | ||
| 188 | rar | 0,02 % | P | ||
| 188 | samba | 0,02 % | O | ||
| 188 | unicode | 0,02 % | O | ||
| 188 | vpopmail | 0,02 % | P | ||
| 188 | win64ps | 0,02 % | O | ||
| 211 | advantage | 0,01 % | O | ||
| 211 | archive | 0,01 % | P | ||
| 211 | aspseek | 0,01 % | O | ||
| 211 | bereg | 0,01 % | O | ||
| 211 | bitset | 0,01 % | P | ||
| 211 | bz2_filter | 0,01 % | P | ||
| 211 | cce | 0,01 % | O | ||
| 211 | connpool | 0,01 % | O | ||
| 211 | db2 | 0,01 % | O | ||
| 211 | ekicrypt | 0,01 % | O | ||
| 211 | expect | 0,01 % | P | ||
| 211 | fann | 0,01 % | P | ||
| 211 | foreman | 0,01 % | O | ||
| 211 | forms | 0,01 % | O | ||
| 211 | gdchart | 0,01 % | P | ||
| 211 | gpgext | 0,01 % | O | ||
| 211 | htscanner | 0,01 % | O | ||
| 211 | i18n | 0,01 % | O | ||
| 211 | ibm_db2 | 0,01 % | P | ||
| 211 | ice | 0,01 % | O | ||
| 211 | iglumod | 0,01 % | O | ||
| 211 | ingres_ii | 0,01 % | O | ||
| 211 | kadm5 | 0,01 % | P | ||
| 211 | krb5 | 0,01 % | O | ||
| 211 | lzf | 0,01 % | P | ||
| 211 | nfsn_daos | 0,01 % | O | ||
| 211 | oas | 0,01 % | O | ||
| 211 | openvms | 0,01 % | O | ||
| 211 | operator | 0,01 % | P | ||
| 211 | orardb | 0,01 % | O | ||
| 211 | pdo_informix | 0,01 % | O | ||
| 211 | perl | 0,01 % | P | ||
| 211 | phpproj | 0,01 % | O | ||
| 211 | plop | 0,01 % | O | ||
| 211 | redland | 0,01 % | O | ||
| 211 | rh_esafemode | 0,01 % | O | ||
| 211 | rpmreader | 0,01 % | P | ||
| 211 | scripthash | 0,01 % | O | ||
| 211 | sha256 | 0,01 % | O | ||
| 211 | shout | 0,01 % | O | ||
| 211 | sixcms | 0,01 % | O | ||
| 211 | sixcms51 | 0,01 % | O | ||
| 211 | sqlite3 | 0,01 % | O | ||
| 211 | squale | 0,01 % | O | ||
| 211 | statgrab | 0,01 % | P | ||
| 211 | suhosin | 0,01 % | O | ||
| 211 | suphp_config | 0,01 % | O | ||
| 211 | tmpl | 0,01 % | O | ||
| 211 | unicore | 0,01 % | O | ||
| 211 | uuid | 0,01 % | P | ||
| 211 | whilerfirsttest | 0,01 % | O | ||
| 211 | zlib_filter | 0,01 % | P |
Commentaires
Vous pouvez ajouter votre commentaire! |
Vous devez vous connecter pour commenter


