Verze PHP v ČR – květen 2006

Školení, která pořádám

Od lednového průzkumu zastoupení PHP na serverech v doméně .cz uplynula už poměrně dlouhá doba, proto jsem se ho rozhodl zopakovat. V lednu jsem bohužel nezohledňoval hlavičku X-Powered-By, což zkreslilo především výsledky celkového zastoupení PHP. Bez zohlednění této hlavičky vyšlo v květnu stejně jako v lednu 25 %, s jejím zohledněním se ale zastoupení PHP vyšplhalo na 36 %. Do tohoto počtu navíc nejsou zahrnuty servery, které přítomnost PHP tají. Kromě zohlednění zmíněné hlavičky průzkum proběhl stejně.

Webové servery

 početpodílzměna
celkem244273100 %+18 %
nedostupné115785 %-2 %
neuvedeno82693 %-1 %
Apache17884773 %+5 %
Apache 15284022 %-1 %
Apache 23880016 %+2 %
IIS4255217 %-3 %
celkem PHP8708436 %+11 %

Na poli webových serverů se toho příliš nezměnilo. Zlepšila se dostupnost, vzrostl podíl Apache, přibylo serverů, které neuvádějí verzi Apache, klesl podíl IIS – to vše jen velice mírně.

Verze PHP

 početpodílzměna
PHP87084100 % 
PHP 36061 %0 %
PHP 4.03160 %-1 %
PHP 4.154006 %-4 %
PHP 4.212241 %-1 %
PHP 4.34179548 %-7 %
PHP 4.42284426 %+2 %
PHP 5.052186 %-1 %
PHP 5.1995711 %+10 %

U PHP došlo k poměrně zásadnímu přesunu PHP na verzi 5. Verze 4 má stále přes 80 %, PHP 5 je ale k dispozici už na 17 % serverů s PHP. Tak snad se začíná blýskat na lepší časy.

Jakub Vrána, Verze PHP, 26.5.2006, diskuse: 8 (nové: 0)

Diskuse

Hds:

Zajímavé výsledky, chtěl bych se zeptat, jakým způsobem jste tyhle data "vydoloval"? Nějaký robot...?

brm:

Ja tipuju ze rucne :)

klevo:

Tu o tom pise: http://php.vrana.cz/verze-php-v-cr.php

@ss@ssIn:

Je to dobre, ze pomaly vstupa pocet php5...

Ked bude z php5 standartny balicek v linuxoch (napr. Debiane, pretoze dost adminov sa desi rucnej instalacie) pojde to hore XXXkrat :) Dufam :|

Lukas:

O tom dost pochybuju, vetsinu tvori velke hostingove spolecnosti a ty z duvodu nekompatibility na PHP 5 neprejdou. PHP 5 se IMHO nikdy nerozsiri, je to krok stranou, mozna tak PHP 6.

ikona llook:

Debian už PHP5 má v testing a unstable. Jenže je stejně lepší nainstalovat si to růčo:
./configure --enable-pdo=shared
make
checkinstall make install

Nevím, jak to vypadá teď, ale když jsem zkoušel ten balíček z testing asi před měsícem, tak jsem tam neměl PDO a doinstalovat přes PECL nešlo (samotné PDO jo, ale PDO_SQLITE a spol. ne), zřejmě autoři projeli ./configure bez parametrů (hlavně bez --enable-pdo=shared).

Lukas: Když se podíváš na ta čísla, zjistíš, že kromě přechodu na PHP5 vzrostlo přecházení na PHP 4.4. Tam jsou ty problémy s kompatibilitou taky (si zkus nějakou starší verzi některého populárního softwaru spustit na 4.4).

Pokud jde o hostingové společnosti, ty úspěšné se řídí podmínkami trhu. Vývojáři by rádi PHP5, už je slušná nabídka konkurenčních PHP5 hostingů, takže nadále neposkytovat PHP5 by bylo hloupé.

Používejte diakritiku. Vstup se chápe jako čistý text, ale URL budou převedeny na odkazy a PHP kód uzavřený do <?php ?> bude zvýrazněn. Pokud máte dotaz, který nesouvisí s článkem, zkuste raději diskusi o PHP, zde se odpovědi pravděpodobně nedočkáte.

Jméno: URL: Reakce na: llook

@ss@ssIn:

Myslim, ze najlepsie je pouzivat stable... a taketo softiky si instalovat rucne...

btw: kcel by som si sam zo zdrojakov nainstalovat kernel, len jaksi netusim jako [resp. mi chyba jeden subor], neviete niekto o niecom

Leo:

"O tom dost pochybuju, vetsinu tvori velke hostingove spolecnosti a ty z duvodu nekompatibility na PHP 5 neprejdou."

Vsak nemusi mit jen jednu variantu, muzou soubezne nabizet oboje. Leo
avatar © 2005-2019 Jakub Vrána. Publikované texty můžete přetiskovat pouze se svolením autora. Ukázky kódu smíte používat s uvedením autora a URL tohoto webu bez dalších omezení Creative Commons. Můžeme si tykat. Skripty předpokládají nastavení: magic_quotes_gpc=Off, magic_quotes_runtime=Off, error_reporting=E_ALL & ~E_NOTICE a očekávají předchozí zavolání mysql_set_charset. Skripty by měly být funkční v PHP >= 4.3 a PHP >= 5.0.