{"id":8354,"date":"2026-09-27T12:27:27","date_gmt":"2026-09-27T12:27:27","guid":{"rendered":"https:\/\/jchost.pl\/blog\/?p=8354"},"modified":"2026-09-27T12:27:27","modified_gmt":"2026-09-27T12:27:27","slug":"aktualizacja-php-wrzesien-2026","status":"publish","type":"post","link":"https:\/\/jchost.pl\/blog\/aktualizacja-php-wrzesien-2026\/","title":{"rendered":"Aktualizacja PHP: 8.5.11, 8.4.26, 8.3.35 i 8.2.34"},"content":{"rendered":"<!--themify_builder_content-->\n<div id=\"themify_builder_content-8354\" data-postid=\"8354\" class=\"themify_builder_content themify_builder_content-8354 themify_builder tf_clear\">\n                    <div  data-lazy=\"1\" class=\"module_row themify_builder_row tb_nmwr724 tb_first tf_w\">\n                        <div class=\"row_inner col_align_top tb_col_count_1 tf_box tf_rel\">\n                        <div  data-lazy=\"1\" class=\"module_column tb-column col-full tb_fdj8724 first\">\n                            <div  data-lazy=\"1\" class=\"module_subrow themify_builder_sub_row tf_w col_align_top tb_col_count_1 tb_z8rk724\">\n                <div  data-lazy=\"1\" class=\"module_column sub_column col-full tb_bvp0724 first\">\n                    <!-- module fancy heading -->\n<div  class=\"module module-fancy-heading tb_0mr2724  tb_hide_divider\" data-lazy=\"1\">\n        <h1 class=\"fancy-heading\">\n    <span class=\"main-head tf_block\">\n                    Aktualizacja PHP 8.5.11, 8.4.26, 8.3.35 i 8.2.34            <\/span>\n\n    \n    <span class=\"sub-head tf_block tf_rel\">\n                                <\/span>\n    <\/h1>\n<\/div>\n<!-- \/module fancy heading -->\n        <\/div>\n                    <\/div>\n                <\/div>\n                        <\/div>\n        <\/div>\n                        <div  data-lazy=\"1\" class=\"module_row themify_builder_row tb_4uyz724 tf_w\">\n                        <div class=\"row_inner col_align_top tb_col_count_3 tf_box tf_rel\">\n                        <div  data-lazy=\"1\" class=\"module_column tb-column col4-1 tb_ojss724 first\">\n                            <\/div>\n                    <div  data-lazy=\"1\" class=\"module_column tb-column col4-2 tb_pr66724\">\n                    <!-- module text -->\n<div  class=\"module module-text tb_hzix724   \" data-lazy=\"1\">\n        <div  class=\"tb_text_wrap\">\n        <h2>PHP 8.5.11, 8.4.26, 8.3.35 i 8.2.34 z poprawkami bezpiecze\u0144stwa<\/h2>\n<p><strong>Aktualizacja PHP<\/strong> z 24 wrze\u015bnia 2026 roku obj\u0119\u0142a jednocze\u015bnie wszystkie cztery wspierane ga\u0142\u0119zie j\u0119zyka. Udost\u0119pniono PHP 8.5.11, PHP 8.4.26, PHP 8.3.35 oraz PHP 8.2.34.<\/p>\n<p>Ka\u017cde z tych wyda\u0144 zosta\u0142o oficjalnie oznaczone jako aktualizacja bezpiecze\u0144stwa. Dlatego zesp\u00f3\u0142 PHP zaleca u\u017cytkownikom poszczeg\u00f3lnych ga\u0142\u0119zi przej\u015bcie na nowe wersje.<\/p>\n<p>Zakres poprawek jest szeroki. Obejmuje mi\u0119dzy innymi PHP-FPM, OpenSSL, SOAP, Phar, obs\u0142ug\u0119 po\u0142\u0105cze\u0144 HTTP oraz mechanizmy wykorzystywane przy komunikacji z bazami danych.<\/p>\n<p><strong>Warto wiedzie\u0107:<\/strong> tego samego dnia opublikowano tak\u017ce PHP 8.6 RC2. Jest to jednak wersja testowa, dlatego projekt PHP wyra\u017anie odradza jej u\u017cywanie w \u015brodowisku produkcyjnym.<\/p>\n    <\/div>\n<\/div>\n<!-- \/module text --><!-- module image -->\n<div  class=\"module module-image tb_k5wv724 image-center rounded drop-shadow  tf_mw\" data-lazy=\"1\">\n        <div class=\"image-wrap tf_rel tf_mw\">\n            <img loading=\"lazy\" decoding=\"async\" width=\"1672\" height=\"941\" src=\"https:\/\/jchost.pl\/blog\/wp-content\/uploads\/2026\/09\/php_8_2_8_5_4_aktualizacje.avif\" class=\"wp-post-image wp-image-8372\" title=\"Cztery aktualizacje bezpiecze\u0144stwa PHP \u2013 24 wrze\u015bnia 2026\" alt=\"Aktualizacje bezpiecze\u0144stwa PHP 8.5.11, 8.4.26, 8.3.35 i 8.2.34\" srcset=\"https:\/\/jchost.pl\/blog\/wp-content\/uploads\/2026\/09\/php_8_2_8_5_4_aktualizacje.avif 1672w, https:\/\/jchost.pl\/blog\/wp-content\/uploads\/2026\/09\/php_8_2_8_5_4_aktualizacje-300x169.avif 300w, https:\/\/jchost.pl\/blog\/wp-content\/uploads\/2026\/09\/php_8_2_8_5_4_aktualizacje-1024x576.avif 1024w, https:\/\/jchost.pl\/blog\/wp-content\/uploads\/2026\/09\/php_8_2_8_5_4_aktualizacje-768x432.avif 768w, https:\/\/jchost.pl\/blog\/wp-content\/uploads\/2026\/09\/php_8_2_8_5_4_aktualizacje-1536x864.avif 1536w\" sizes=\"auto, (max-width: 1672px) 100vw, 1672px\" \/>    \n        <\/div>\n    <!-- \/image-wrap -->\n    \n        <div class=\"image-content\">\n                    <h3 class=\"image-title\">\n                                    Cztery aktualizacje bezpiecze\u0144stwa PHP \u2013 24 wrze\u015bnia 2026                            <\/h3>\n                    <\/div>\n    <!-- \/image-content -->\n        <\/div>\n<!-- \/module image -->        <div  data-lazy=\"1\" class=\"module_subrow themify_builder_sub_row tf_w col_align_top tb_col_count_1 tb_id86724\">\n                <div  data-lazy=\"1\" class=\"module_column sub_column col-full tb_uymn724 first\">\n                            <\/div>\n                    <\/div>\n        <!-- module text -->\n<div  class=\"module module-text tb_4kzd724   \" data-lazy=\"1\">\n        <div  class=\"tb_text_wrap\">\n        <h3>Co obejmuje aktualizacja PHP z 24 wrze\u015bnia?<\/h3>\n<p>Na stronie projektu PHP wszystkie cztery wersje widniej\u0105 jako wydania bezpiecze\u0144stwa. Nie s\u0105 wi\u0119c du\u017cymi aktualizacjami wprowadzaj\u0105cymi now\u0105 sk\u0142adni\u0119 lub zestaw funkcji.<\/p>\n<p>Je\u017celi chcesz pozna\u0107 funkcjonalno\u015bci ca\u0142ych ga\u0142\u0119zi, opisali\u015bmy wcze\u015bniej mi\u0119dzy innymi <a href=\"https:\/\/jchost.pl\/blog\/php-8-5-co-nowego-test-wydajnosci\/\">nowo\u015bci w PHP 8.5<\/a> oraz <a href=\"https:\/\/jchost.pl\/blog\/php-8-4-co-nowego-test-wydajnosci\/\">zmiany w PHP 8.4<\/a>. Wrze\u015bniowa aktualizacja PHP ma jednak inny cel. Przede wszystkim usuwa wykryte b\u0142\u0119dy i podatno\u015bci.<\/p>\n<p>Aktualne wydania to:<\/p>\n<ul>\n<li><strong>PHP 8.5.11<\/strong> \u2013 najnowsze stabilne wydanie ga\u0142\u0119zi PHP 8.5;<\/li>\n<li><strong>W ga\u0142\u0119zi PHP 8.4<\/strong> aktualnym wydaniem jest PHP 8.4.26;<\/li>\n<li><strong>Dla u\u017cytkownik\u00f3w PHP 8.3<\/strong> przygotowano aktualizacj\u0119 bezpiecze\u0144stwa PHP 8.3.35;<\/li>\n<li><strong>Najstarsza wspierana ga\u0142\u0105\u017a, PHP 8.2<\/strong>, otrzyma\u0142a wydanie PHP 8.2.34.<\/li>\n<\/ul>\n<p>Pe\u0142ny zakres zmian dla ka\u017cdej wersji znajduje si\u0119 w oficjalnym <a href=\"https:\/\/www.php.net\/ChangeLog-8.php\">changelogu PHP 8<\/a>. Co istotne, lista obejmuje zar\u00f3wno podatno\u015bci, jak i zwyk\u0142e b\u0142\u0119dy dotycz\u0105ce konkretnych rozszerze\u0144.<\/p>\n<h3>Najwa\u017cniejsze poprawki bezpiecze\u0144stwa<\/h3>\n<p>Nie ka\u017cda poprawka b\u0119dzie bezpo\u015brednio dotyczy\u0107 typowej strony WordPress. Cz\u0119\u015b\u0107 problem\u00f3w wymaga okre\u015blonej konfiguracji, rozszerzenia albo konkretnego sposobu wykorzystania PHP.<\/p>\n<p>Mimo to nie warto ignorowa\u0107 wydania. Administrator zwykle nie ma pewno\u015bci, kt\u00f3re \u015bcie\u017cki wykonania wykorzystuj\u0105 wszystkie motywy, wtyczki, modu\u0142y oraz zewn\u0119trzne integracje.<\/p>\n<h4>SOAP i mo\u017cliwo\u015b\u0107 wywo\u0142ania awarii procesu PHP<\/h4>\n<p>Jedn\u0105 z istotniejszych zmian jest poprawka CVE-2026-91765. Problem wyst\u0119powa\u0142 w serwerowej obs\u0142udze SOAP i wynika\u0142 z nieograniczonej rekurencji podczas przetwarzania struktury XML.<\/p>\n<p>Odpowiednio przygotowane dane mog\u0142y doprowadzi\u0107 do przepe\u0142nienia stosu i awarii procesu obs\u0142uguj\u0105cego \u017c\u0105danie. Oficjalne advisory klasyfikuje ten problem jako podatno\u015b\u0107 o wysokiej wadze.<\/p>\n<p>Ponadto poprawiono CVE-2025-14181. Dotyczy ono b\u0142\u0119du ca\u0142kowitoliczbowego podczas przetwarzania komunikacji HTTP przez rozszerzenie SOAP.<\/p>\n<p>SOAP nie jest dzi\u015b podstawowym mechanizmem ka\u017cdej strony internetowej. Nadal wykorzystuj\u0105 go jednak niekt\u00f3re systemy ERP, integracje p\u0142atnicze, us\u0142ugi biznesowe i starsze API.<\/p>\n<p>Dlatego aktualizacja PHP ma znaczenie r\u00f3wnie\u017c dla aplikacji, kt\u00f3re wykorzystuj\u0105 takie integracje poza g\u0142\u00f3wn\u0105 cz\u0119\u015bci\u0105 strony.<\/p>\n    <\/div>\n<\/div>\n<!-- \/module text --><!-- module image -->\n<div  class=\"module module-image tb_2rkx724 image-center rounded drop-shadow  tf_mw\" data-lazy=\"1\">\n        <div class=\"image-wrap tf_rel tf_mw\">\n            <img loading=\"lazy\" decoding=\"async\" width=\"1672\" height=\"941\" src=\"https:\/\/jchost.pl\/blog\/wp-content\/uploads\/2026\/09\/php_8_2_8_5_rekurencja.avif\" class=\"wp-post-image wp-image-8373\" title=\"SOAP w PHP \u2013 rekurencyjne przetwarzanie i poprawka bezpiecze\u0144stwa\" alt=\"Schemat podatno\u015bci w obs\u0142udze SOAP naprawionej w aktualizacji PHP\" srcset=\"https:\/\/jchost.pl\/blog\/wp-content\/uploads\/2026\/09\/php_8_2_8_5_rekurencja.avif 1672w, https:\/\/jchost.pl\/blog\/wp-content\/uploads\/2026\/09\/php_8_2_8_5_rekurencja-300x169.avif 300w, https:\/\/jchost.pl\/blog\/wp-content\/uploads\/2026\/09\/php_8_2_8_5_rekurencja-1024x576.avif 1024w, https:\/\/jchost.pl\/blog\/wp-content\/uploads\/2026\/09\/php_8_2_8_5_rekurencja-768x432.avif 768w, https:\/\/jchost.pl\/blog\/wp-content\/uploads\/2026\/09\/php_8_2_8_5_rekurencja-1536x864.avif 1536w\" sizes=\"auto, (max-width: 1672px) 100vw, 1672px\" \/>    \n        <\/div>\n    <!-- \/image-wrap -->\n    \n        <div class=\"image-content\">\n                    <h3 class=\"image-title\">\n                                    SOAP w PHP \u2013 rekurencyjne przetwarzanie i poprawka bezpiecze\u0144stwa                            <\/h3>\n                    <\/div>\n    <!-- \/image-content -->\n        <\/div>\n<!-- \/module image -->        <div  data-lazy=\"1\" class=\"module_subrow themify_builder_sub_row tf_w col_align_top tb_col_count_1 tb_xikt724\">\n                <div  data-lazy=\"1\" class=\"module_column sub_column col-full tb_7t12724 first\">\n                            <\/div>\n                    <\/div>\n        <!-- module text -->\n<div  class=\"module module-text tb_4x2m724   \" data-lazy=\"1\">\n        <div  class=\"tb_text_wrap\">\n        <h4>Przekierowania HTTP bez niepotrzebnego przekazywania danych logowania<\/h4>\n<p>CVE-2026-91766 dotyczy wbudowanego w PHP mechanizmu obs\u0142ugi strumieni HTTP. Problem m\u00f3g\u0142 wyst\u0105pi\u0107 podczas automatycznego pod\u0105\u017cania za przekierowaniem do innego \u017ar\u00f3d\u0142a.<\/p>\n<p>W okre\u015blonej konfiguracji nag\u0142\u00f3wki zawieraj\u0105ce dane uwierzytelniaj\u0105ce mog\u0142y zosta\u0107 przes\u0142ane dalej. Chodzi mi\u0119dzy innymi o nag\u0142\u00f3wki <code>Authorization<\/code>, <code>Cookie<\/code> i <code>Proxy-Authorization<\/code>.<\/p>\n<p>W praktyce ma to znaczenie dla aplikacji pobieraj\u0105cych zasoby lub komunikuj\u0105cych si\u0119 z API poprzez funkcje i strumienie PHP. Po poprawce dane uwierzytelniaj\u0105ce nie powinny by\u0107 przekazywane przy zmianie \u017ar\u00f3d\u0142a \u017c\u0105dania.<\/p>\n<p>Z kolei CVE-2026-93682 dotyczy\u0142 odczytu poza zakresem pami\u0119ci podczas obs\u0142ugi przekierowania z pustym nag\u0142\u00f3wkiem <code>Location<\/code>.<\/p>\n<h4>OpenSSL i weryfikacja nazwy serwera<\/h4>\n<p>Dwie poprawki dotycz\u0105 rozszerzenia OpenSSL. To wa\u017cny obszar, poniewa\u017c PHP wykorzystuje TLS podczas wielu po\u0142\u0105cze\u0144 wychodz\u0105cych.<\/p>\n<p>CVE-2026-91769 dotyczy\u0142o weryfikacji nazwy serwera w certyfikacie. W okre\u015blonych warunkach PHP mog\u0142o po niedopasowaniu pola SAN przej\u015b\u0107 do sprawdzania starszego pola Common Name.<\/p>\n<p>Dodatkowo naprawiono CVE-2026-91767. B\u0142\u0105d w obs\u0142udze przygotowanej nazwy wieloznacznej w certyfikacie m\u00f3g\u0142 doprowadzi\u0107 do przepe\u0142nienia bufora na stercie.<\/p>\n<p>Nie s\u0105 to poprawki samego certyfikatu SSL zainstalowanego na stronie. Dotycz\u0105 natomiast kodu PHP, kt\u00f3ry nawi\u0105zuje szyfrowane po\u0142\u0105czenia z innymi serwerami.<\/p>\n    <\/div>\n<\/div>\n<!-- \/module text --><!-- module image -->\n<div  class=\"module module-image tb_kpof724 image-center rounded drop-shadow  tf_mw\" data-lazy=\"1\">\n        <div class=\"image-wrap tf_rel tf_mw\">\n            <img loading=\"lazy\" decoding=\"async\" width=\"1672\" height=\"941\" src=\"https:\/\/jchost.pl\/blog\/wp-content\/uploads\/2026\/09\/php_8_2_8_5_certyfikat.avif\" class=\"wp-post-image wp-image-8374\" title=\"Weryfikacja certyfikatu TLS w PHP\" alt=\"Weryfikacja certyfikatu TLS w PHP po poprawkach bezpiecze\u0144stwa\" srcset=\"https:\/\/jchost.pl\/blog\/wp-content\/uploads\/2026\/09\/php_8_2_8_5_certyfikat.avif 1672w, https:\/\/jchost.pl\/blog\/wp-content\/uploads\/2026\/09\/php_8_2_8_5_certyfikat-300x169.avif 300w, https:\/\/jchost.pl\/blog\/wp-content\/uploads\/2026\/09\/php_8_2_8_5_certyfikat-1024x576.avif 1024w, https:\/\/jchost.pl\/blog\/wp-content\/uploads\/2026\/09\/php_8_2_8_5_certyfikat-768x432.avif 768w, https:\/\/jchost.pl\/blog\/wp-content\/uploads\/2026\/09\/php_8_2_8_5_certyfikat-1536x864.avif 1536w\" sizes=\"auto, (max-width: 1672px) 100vw, 1672px\" \/>    \n        <\/div>\n    <!-- \/image-wrap -->\n    \n        <div class=\"image-content\">\n                    <h3 class=\"image-title\">\n                                    Weryfikacja certyfikatu TLS w PHP                            <\/h3>\n                    <\/div>\n    <!-- \/image-content -->\n        <\/div>\n<!-- \/module image -->        <div  data-lazy=\"1\" class=\"module_subrow themify_builder_sub_row tf_w col_align_top tb_col_count_1 tb_n0mg724\">\n                <div  data-lazy=\"1\" class=\"module_column sub_column col-full tb_is6r724 first\">\n                            <\/div>\n                    <\/div>\n        <!-- module text -->\n<div  class=\"module module-text tb_xvgy724   \" data-lazy=\"1\">\n        <div  class=\"tb_text_wrap\">\n        <h4>PHP-FPM i kontrola dost\u0119pu przez IPv6<\/h4>\n<p>CVE-2026-91768 dotyczy PHP-FPM oraz ustawienia <code>listen.allowed_clients<\/code>. Mechanizm ten mo\u017ce ogranicza\u0107 adresy uprawnione do \u0142\u0105czenia si\u0119 z FastCGI.<\/p>\n<p>B\u0142\u0105d polega\u0142 na cz\u0119\u015bciowym por\u00f3wnywaniu adres\u00f3w IPv6. W konsekwencji okre\u015blone adresy mog\u0142y zosta\u0107 potraktowane jako dozwolone, mimo \u017ce nie powinny przej\u015b\u0107 kontroli.<\/p>\n<p>Nie ka\u017cda instalacja PHP-FPM b\u0119dzie podatna w praktyce. Znaczenie ma konfiguracja sieci i spos\u00f3b udost\u0119pnienia procesu FastCGI. Jednak dla administrator\u00f3w VPS i serwer\u00f3w dedykowanych jest to kolejny argument za szybk\u0105 instalacj\u0105 poprawki.<\/p>\n<h4>Archiwa Phar i nieprawid\u0142owe wpisy TAR<\/h4>\n<p>CVE-2026-6103 znajduje si\u0119 w rozszerzeniu Phar. Problem wynika\u0142 z przepe\u0142nienia liczby podczas interpretowania rozmiaru pliku zapisanego w nag\u0142\u00f3wku archiwum TAR.<\/p>\n<p>Specjalnie skonstruowane archiwum mog\u0142o przez to spowodowa\u0107 b\u0142\u0119dne wyliczenie po\u0142o\u017cenia kolejnego wpisu. Nast\u0119pnie PHP mog\u0142o potraktowa\u0107 dane kontrolowane przez autora archiwum jako prawid\u0142owy kolejny element.<\/p>\n<p>Poprawka jest szczeg\u00f3lnie istotna wsz\u0119dzie tam, gdzie aplikacja analizuje lub rozpakowuje archiwa pochodz\u0105ce z zewn\u0119trznego \u017ar\u00f3d\u0142a.<\/p>\n    <\/div>\n<\/div>\n<!-- \/module text --><!-- module image -->\n<div  class=\"module module-image tb_sqza220 image-center rounded drop-shadow  tf_mw\" data-lazy=\"1\">\n        <div class=\"image-wrap tf_rel tf_mw\">\n            <img loading=\"lazy\" decoding=\"async\" width=\"1672\" height=\"941\" src=\"https:\/\/jchost.pl\/blog\/wp-content\/uploads\/2026\/09\/php_8_2_8_5_tar.avif\" class=\"wp-post-image wp-image-8376\" title=\"Phar i TAR w PHP \u2013 poprawka obs\u0142ugi archiw\u00f3w\" alt=\"B\u0142\u0105d w obs\u0142udze archiw\u00f3w Phar i TAR naprawiony w PHP\" srcset=\"https:\/\/jchost.pl\/blog\/wp-content\/uploads\/2026\/09\/php_8_2_8_5_tar.avif 1672w, https:\/\/jchost.pl\/blog\/wp-content\/uploads\/2026\/09\/php_8_2_8_5_tar-300x169.avif 300w, https:\/\/jchost.pl\/blog\/wp-content\/uploads\/2026\/09\/php_8_2_8_5_tar-1024x576.avif 1024w, https:\/\/jchost.pl\/blog\/wp-content\/uploads\/2026\/09\/php_8_2_8_5_tar-768x432.avif 768w, https:\/\/jchost.pl\/blog\/wp-content\/uploads\/2026\/09\/php_8_2_8_5_tar-1536x864.avif 1536w\" sizes=\"auto, (max-width: 1672px) 100vw, 1672px\" \/>    \n        <\/div>\n    <!-- \/image-wrap -->\n    \n        <div class=\"image-content\">\n                    <h3 class=\"image-title\">\n                                    Phar i TAR w PHP \u2013 poprawka obs\u0142ugi archiw\u00f3w                            <\/h3>\n                    <\/div>\n    <!-- \/image-content -->\n        <\/div>\n<!-- \/module image -->        <div  data-lazy=\"1\" class=\"module_subrow themify_builder_sub_row tf_w col_align_top tb_col_count_1 tb_efx0724\">\n                <div  data-lazy=\"1\" class=\"module_column sub_column col-full tb_y1b9724 first\">\n                            <\/div>\n                    <\/div>\n        <!-- module text -->\n<div  class=\"module module-text tb_0c79779   \" data-lazy=\"1\">\n        <div  class=\"tb_text_wrap\">\n        <h4>Pozosta\u0142e poprawki bezpiecze\u0144stwa<\/h4>\n<p>Lista zmian jest d\u0142u\u017csza. Oficjalny changelog wymienia r\u00f3wnie\u017c poprawki w innych elementach PHP:<\/p>\n<ul>\n<li><strong>MySQLnd<\/strong> \u2013 naprawiono mo\u017cliwo\u015b\u0107 odczyt\u00f3w poza zakresem podczas przetwarzania okre\u015blonych pakiet\u00f3w protoko\u0142u;<\/li>\n<li><strong>filtry strumieniowe<\/strong> \u2013 poprawiono odczyt poza zakresem w filtrach konwersji przy nietypowych danych wej\u015bciowych;<\/li>\n<li><strong>Windows<\/strong> \u2013 poprawiono walidacj\u0119 zastrze\u017conych nazw urz\u0105dze\u0144 przed operacjami na plikach i strumieniach;<\/li>\n<li><strong>Filter<\/strong> \u2013 skorygowano zachowanie <code>FILTER_SANITIZE_ENCODED<\/code> dla warto\u015bci bajtu <code>0xFF<\/code>.<\/li>\n<\/ul>\n<p>Opr\u00f3cz bezpiecze\u0144stwa nowsze ga\u0142\u0119zie otrzyma\u0142y r\u00f3wnie\u017c szereg zwyk\u0142ych poprawek. Dotycz\u0105 mi\u0119dzy innymi DOM, OPcache, baz danych, ZIP, SimpleXML i obs\u0142ugi pami\u0119ci.<\/p>\n<h3>Jak d\u0142ugo wspierane s\u0105 PHP 8.2, 8.3, 8.4 i 8.5?<\/h3>\n<p>Sam numer najnowszej poprawki nie powinien by\u0107 jedynym kryterium wyboru PHP. R\u00f3wnie wa\u017cny jest etap cyklu \u017cycia konkretnej ga\u0142\u0119zi.<\/p>\n<p>Wed\u0142ug aktualnego <a href=\"https:\/\/www.php.net\/supported-versions.php\">harmonogramu wsparcia PHP<\/a> sytuacja wygl\u0105da nast\u0119puj\u0105co:<\/p>\n<ul>\n<li><strong>PHP 8.5<\/strong> pozostaje w aktywnym wsparciu do 31 grudnia 2027 roku, a poprawki bezpiecze\u0144stwa otrzyma do ko\u0144ca 2029 roku;<\/li>\n<li><strong>W przypadku PHP 8.4<\/strong> aktywne wsparcie potrwa do 31 grudnia 2026 roku, natomiast wsparcie bezpiecze\u0144stwa do ko\u0144ca 2028 roku;<\/li>\n<li><strong>Ga\u0142\u0105\u017a PHP 8.3<\/strong> znajduje si\u0119 ju\u017c w okresie wsparcia bezpiecze\u0144stwa, kt\u00f3ry ko\u0144czy si\u0119 31 grudnia 2027 roku;<\/li>\n<li><strong>Najkr\u00f3cej wspierane PHP 8.2<\/strong> r\u00f3wnie\u017c otrzymuje ju\u017c tylko poprawki bezpiecze\u0144stwa, a ca\u0142y cykl wsparcia ko\u0144czy si\u0119 31 grudnia 2026 roku.<\/li>\n<\/ul>\n<p>Szczeg\u00f3lnie istotna jest ostatnia pozycja. PHP 8.2 pozostaje obecnie wspierane, ale do jego EOL zosta\u0142o niewiele ponad trzy miesi\u0105ce.<\/p>\n<p>Dlatego instalacja PHP 8.2.34 nadal ma sens jako natychmiastowa poprawka dla \u015brodowiska dzia\u0142aj\u0105cego na 8.2. Nie powinna jednak zast\u0119powa\u0107 planu migracji do nowszej ga\u0142\u0119zi.<\/p>\n    <\/div>\n<\/div>\n<!-- \/module text --><!-- module image -->\n<div  class=\"module module-image tb_gkvm724 image-center rounded drop-shadow  tf_mw\" data-lazy=\"1\">\n        <div class=\"image-wrap tf_rel tf_mw\">\n            <img loading=\"lazy\" decoding=\"async\" width=\"1672\" height=\"941\" src=\"https:\/\/jchost.pl\/blog\/wp-content\/uploads\/2026\/09\/php_8_2_8_5_eol.avif\" class=\"wp-post-image wp-image-8375\" title=\"Wsparcie PHP 8.2\u20138.5 i koniec wsparcia PHP 8.2\" alt=\"Cykl wsparcia PHP 8.2, 8.3, 8.4 i 8.5\" srcset=\"https:\/\/jchost.pl\/blog\/wp-content\/uploads\/2026\/09\/php_8_2_8_5_eol.avif 1672w, https:\/\/jchost.pl\/blog\/wp-content\/uploads\/2026\/09\/php_8_2_8_5_eol-300x169.avif 300w, https:\/\/jchost.pl\/blog\/wp-content\/uploads\/2026\/09\/php_8_2_8_5_eol-1024x576.avif 1024w, https:\/\/jchost.pl\/blog\/wp-content\/uploads\/2026\/09\/php_8_2_8_5_eol-768x432.avif 768w, https:\/\/jchost.pl\/blog\/wp-content\/uploads\/2026\/09\/php_8_2_8_5_eol-1536x864.avif 1536w\" sizes=\"auto, (max-width: 1672px) 100vw, 1672px\" \/>    \n        <\/div>\n    <!-- \/image-wrap -->\n    \n        <div class=\"image-content\">\n                    <h3 class=\"image-title\">\n                                    Wsparcie PHP 8.2\u20138.5 i koniec wsparcia PHP 8.2                            <\/h3>\n                    <\/div>\n    <!-- \/image-content -->\n        <\/div>\n<!-- \/module image -->        <div  data-lazy=\"1\" class=\"module_subrow themify_builder_sub_row tf_w col_align_top tb_col_count_1 tb_l78w656\">\n                <div  data-lazy=\"1\" class=\"module_column sub_column col-full tb_b2kx656 first\">\n                            <\/div>\n                    <\/div>\n        <!-- module text -->\n<div  class=\"module module-text tb_o67p638   \" data-lazy=\"1\">\n        <div  class=\"tb_text_wrap\">\n        <h3>Czy aktualizacja PHP oznacza przej\u015bcie od razu na PHP 8.5?<\/h3>\n<p>Nie zawsze. Trzeba rozdzieli\u0107 dwie r\u00f3\u017cne operacje.<\/p>\n<p>Przej\u015bcie z PHP 8.4.25 na 8.4.26 jest aktualizacj\u0105 w obr\u0119bie tej samej ga\u0142\u0119zi. Natomiast zmiana z PHP 8.2 na 8.5 oznacza przej\u015bcie mi\u0119dzy trzema generacjami j\u0119zyka.<\/p>\n<p>W drugim przypadku trzeba sprawdzi\u0107 zgodno\u015b\u0107 systemu CMS, wtyczek, modu\u0142\u00f3w, motywu oraz w\u0142asnego kodu. Im starsza aplikacja, tym wi\u0119ksze znaczenie ma etap testowy.<\/p>\n<h4>WordPress i WooCommerce<\/h4>\n<p>WordPress.org zaleca obecnie PHP 8.3 lub nowsze. Dlatego w\u0142a\u015bciciel WordPressa dzia\u0142aj\u0105cego na PHP 8.2 mo\u017ce wykorzysta\u0107 wrze\u015bniow\u0105 aktualizacj\u0119 jako dobry moment do zaplanowania przej\u015bcia na nowsz\u0105 ga\u0142\u0105\u017a.<\/p>\n<p>Nie nale\u017cy jednak wykonywa\u0107 tego bez sprawdzenia wtyczek i motywu. WordPress mo\u017ce obs\u0142ugiwa\u0107 now\u0105 wersj\u0119 PHP, podczas gdy jeden ze starszych dodatk\u00f3w nadal korzysta z usuni\u0119tych lub zmienionych element\u00f3w j\u0119zyka.<\/p>\n<p>Dokumentacja WooCommerce r\u00f3wnie\u017c rekomenduje PHP 8.3 lub nowsze. Jednocze\u015bnie aktualna dokumentacja serwerowa wskazuje przetestowanie WooCommerce do PHP 8.4. W sklepie szczeg\u00f3lnie warto wi\u0119c zweryfikowa\u0107 bramki p\u0142atnicze i inne integracje.<\/p>\n<h4>PrestaShop<\/h4>\n<p>W PrestaShop wersj\u0119 PHP trzeba dobra\u0107 do konkretnego wydania sklepu. Oficjalna tabela kompatybilno\u015bci dla PrestaShop 9 pokazuje istotn\u0105 r\u00f3\u017cnic\u0119 mi\u0119dzy wersjami systemu.<\/p>\n<p>PrestaShop 9.0 wspiera PHP od 8.1 do 8.4. PHP 8.5 nie jest dla tej wersji oznaczone jako obs\u0142ugiwane. Z kolei dla PrestaShop 9.1 PHP 8.5 jest wersj\u0105 rekomendowan\u0105.<\/p>\n<p>W praktyce aktualizacja bezpiecze\u0144stwa nie oznacza wi\u0119c automatycznie, \u017ce ka\u017cdy sklep powinien od razu przej\u015b\u0107 na PHP 8.5. Najpierw trzeba sprawdzi\u0107 zgodno\u015b\u0107 konkretnego CMS i modu\u0142\u00f3w.<\/p>\n<h3>Jak bezpiecznie wdro\u017cy\u0107 aktualizacj\u0119 PHP?<\/h3>\n<p>Najprostszy scenariusz dotyczy instalacji najnowszej poprawki w u\u017cywanej ju\u017c ga\u0142\u0119zi. Mimo to warto zachowa\u0107 podstawow\u0105 procedur\u0119 bezpiecze\u0144stwa.<\/p>\n<h4>1. Sprawd\u017a aktualn\u0105 wersj\u0119<\/h4>\n<p>Najpierw ustal, jaka wersja PHP rzeczywi\u015bcie obs\u0142uguje stron\u0119. Informacj\u0119 mo\u017cna znale\u017a\u0107 w panelu hostingowym, panelu administracyjnym CMS albo bezpo\u015brednio po stronie serwera.<\/p>\n<p>Administrator VPS mo\u017ce wykorzysta\u0107 polecenie <code>php -v<\/code>. Trzeba jednak pami\u0119ta\u0107, \u017ce wersja CLI nie zawsze musi by\u0107 identyczna z wersj\u0105 u\u017cywan\u0105 przez serwer WWW.<\/p>\n<h4>2. Wykonaj kopi\u0119 zapasow\u0105<\/h4>\n<p>Przed zmian\u0105 \u015brodowiska warto mie\u0107 aktualn\u0105 kopi\u0119 plik\u00f3w i bazy danych. Backup jest szczeg\u00f3lnie wa\u017cny przy przej\u015bciu na inn\u0105 ga\u0142\u0105\u017a PHP.<\/p>\n<p>Sama zmiana PHP nie modyfikuje bezpo\u015brednio danych strony. Mo\u017ce jednak ujawni\u0107 niezgodno\u015b\u0107 kodu, kt\u00f3ra uniemo\u017cliwi poprawne uruchomienie aplikacji.<\/p>\n<h4>3. Najpierw zainstaluj poprawk\u0119 w obecnej ga\u0142\u0119zi<\/h4>\n<p>Je\u017celi korzystasz na przyk\u0142ad z PHP 8.4.25, naturalnym pierwszym krokiem jest PHP 8.4.26. Analogicznie u\u017cytkownik PHP 8.3 powinien przej\u015b\u0107 na 8.3.35.<\/p>\n<p>Dzi\u0119ki temu mo\u017cna szybko zamkn\u0105\u0107 znane podatno\u015bci. Osobno warto p\u00f3\u017aniej zaplanowa\u0107 migracj\u0119 mi\u0119dzy PHP 8.2, 8.3, 8.4 i 8.5.<\/p>\n<h4>4. Sprawd\u017a stron\u0119 po aktualizacji<\/h4>\n<p>Po zmianie warto przetestowa\u0107 najwa\u017cniejsze funkcje aplikacji. W sklepie b\u0119d\u0105 to przede wszystkim koszyk, p\u0142atno\u015b\u0107, logowanie, integracje i panel administracyjny.<\/p>\n<p>Dodatkowo trzeba sprawdzi\u0107 logi PHP. Ostrze\u017cenia i b\u0142\u0119dy mog\u0105 ujawni\u0107 kod, kt\u00f3ry wymaga dostosowania do nowszej wersji.<\/p>\n<h4>5. Zaplanuj migracj\u0119 z PHP 8.2<\/h4>\n<p>U\u017cytkownicy PHP 8.2 maj\u0105 dodatkowe zadanie. Po instalacji 8.2.34 powinni rozpocz\u0105\u0107 przygotowania do nowszej ga\u0142\u0119zi przed 31 grudnia 2026 roku.<\/p>\n<p>Po tej dacie projekt PHP przestanie publikowa\u0107 dla 8.2 oficjalne poprawki bezpiecze\u0144stwa. Dalsze pozostawanie na tej wersji b\u0119dzie wi\u0119c stopniowo zwi\u0119ksza\u0107 ryzyko.<\/p>\n<p>W rezultacie aktualizacja PHP 8.2.34 powinna by\u0107 traktowana jako bie\u017c\u0105ca poprawka bezpiecze\u0144stwa, a nie d\u0142ugoterminowe rozwi\u0105zanie problemu.<\/p>\n    <\/div>\n<\/div>\n<!-- \/module text --><!-- module image -->\n<div  class=\"module module-image tb_88pb548 image-center rounded drop-shadow  tf_mw\" data-lazy=\"1\">\n        <div class=\"image-wrap tf_rel tf_mw\">\n            <img loading=\"lazy\" decoding=\"async\" width=\"1672\" height=\"941\" src=\"https:\/\/jchost.pl\/blog\/wp-content\/uploads\/2026\/09\/php_8_2_8_5_kroki_aktualizacji-1.avif\" class=\"wp-post-image wp-image-8379\" title=\"Bezpieczna aktualizacja PHP \u2013 5 krok\u00f3w\" alt=\"Bezpieczna aktualizacja PHP krok po kroku\" srcset=\"https:\/\/jchost.pl\/blog\/wp-content\/uploads\/2026\/09\/php_8_2_8_5_kroki_aktualizacji-1.avif 1672w, https:\/\/jchost.pl\/blog\/wp-content\/uploads\/2026\/09\/php_8_2_8_5_kroki_aktualizacji-1-300x169.avif 300w, https:\/\/jchost.pl\/blog\/wp-content\/uploads\/2026\/09\/php_8_2_8_5_kroki_aktualizacji-1-1024x576.avif 1024w, https:\/\/jchost.pl\/blog\/wp-content\/uploads\/2026\/09\/php_8_2_8_5_kroki_aktualizacji-1-768x432.avif 768w, https:\/\/jchost.pl\/blog\/wp-content\/uploads\/2026\/09\/php_8_2_8_5_kroki_aktualizacji-1-1536x864.avif 1536w\" sizes=\"auto, (max-width: 1672px) 100vw, 1672px\" \/>    \n        <\/div>\n    <!-- \/image-wrap -->\n    \n        <div class=\"image-content\">\n                    <h3 class=\"image-title\">\n                                    Bezpieczna aktualizacja PHP \u2013 5 krok\u00f3w                            <\/h3>\n                    <\/div>\n    <!-- \/image-content -->\n        <\/div>\n<!-- \/module image -->        <div  data-lazy=\"1\" class=\"module_subrow themify_builder_sub_row tf_w col_align_top tb_col_count_1 tb_i4kv112\">\n                <div  data-lazy=\"1\" class=\"module_column sub_column col-full tb_aoot113 first\">\n                            <\/div>\n                    <\/div>\n        <!-- module text -->\n<div  class=\"module module-text tb_d6gl724   \" data-lazy=\"1\">\n        <div  class=\"tb_text_wrap\">\n        <h3>Co aktualizacja PHP oznacza dla hostingu?<\/h3>\n<p>PHP jest elementem \u015brodowiska serwerowego. Dlatego spos\u00f3b aktualizacji zale\u017cy od rodzaju u\u017cywanej us\u0142ugi.<\/p>\n<p>Na hostingu wsp\u00f3\u0142dzielonym instalacj\u0105 nowych kompilacji zajmuje si\u0119 operator. U\u017cytkownik mo\u017ce natomiast mie\u0107 mo\u017cliwo\u015b\u0107 wyboru ga\u0142\u0119zi PHP dla swojej domeny.<\/p>\n<p>W przypadku samodzielnie zarz\u0105dzanego VPS lub serwera dedykowanego odpowiedzialno\u015b\u0107 przechodzi na administratora. Trzeba wtedy zaktualizowa\u0107 odpowiednie pakiety oraz zadba\u0107 o ponowne uruchomienie potrzebnych us\u0142ug.<\/p>\n<p>Co istotne, wrze\u015bniowe wydania nie zosta\u0142y przedstawione jako aktualizacje wydajno\u015bciowe. Nie ma wi\u0119c podstaw, aby oczekiwa\u0107 po nich automatycznego przyspieszenia strony.<\/p>\n<p>Ich znaczenie dotyczy przede wszystkim bezpiecze\u0144stwa i stabilno\u015bci. Poprawki w PHP-FPM, OpenSSL, HTTP, SOAP czy obs\u0142udze pami\u0119ci mog\u0105 ograniczy\u0107 ryzyko awarii i nieprawid\u0142owego przetwarzania danych.<\/p>\n<p>Jednocze\u015bnie w \u015brodowisku hostingowym warto zwr\u00f3ci\u0107 uwag\u0119 na dost\u0119pno\u015b\u0107 wspieranych ga\u0142\u0119zi. Je\u017celi us\u0142uga pozwala korzysta\u0107 wy\u0142\u0105cznie ze starego PHP, utrudnia to bezpieczne utrzymywanie strony.<\/p>\n<h3>Podsumowanie<\/h3>\n<p>PHP 8.5.11, 8.4.26, 8.3.35 i 8.2.34 to wa\u017cne wydania bezpiecze\u0144stwa. Wszystkie pojawi\u0142y si\u0119 24 wrze\u015bnia 2026 roku, a projekt PHP zaleca aktualizacj\u0119 u\u017cytkownikom ka\u017cdej z tych ga\u0142\u0119zi.<\/p>\n<p>Najrozs\u0105dniejszym pierwszym krokiem jest instalacja najnowszej poprawki dla u\u017cywanego obecnie PHP. Z kolei migracj\u0119 do nowszej ga\u0142\u0119zi warto potraktowa\u0107 jako osobne zadanie i wcze\u015bniej sprawdzi\u0107 kompatybilno\u015b\u0107 aplikacji.<\/p>\n<p>U\u017cytkownicy PHP 8.2 powinni zwr\u00f3ci\u0107 na ten temat szczeg\u00f3ln\u0105 uwag\u0119. Ta ga\u0142\u0105\u017a osi\u0105gnie koniec oficjalnego wsparcia ju\u017c 31 grudnia 2026 roku.<\/p>\n<p>Ta aktualizacja PHP jest wi\u0119c dobrym momentem nie tylko na instalacj\u0119 poprawek. Warto r\u00f3wnie\u017c sprawdzi\u0107, czy u\u017cywana wersja nadal ma wystarczaj\u0105co d\u0142ugi okres wsparcia.<\/p>\n<p>Je\u017celi obecny hosting utrudnia korzystanie ze wspieranych wersji PHP lub bezpieczne testowanie zmian, warto r\u00f3wnie\u017c sprawdzi\u0107 dost\u0119pne <a href=\"https:\/\/jchost.pl\/hosting\/\">warianty hostingu JCHOST<\/a> i dobra\u0107 \u015brodowisko do u\u017cywanego CMS lub sklepu.<\/p>\n    <\/div>\n<\/div>\n<!-- \/module text --><!-- module text -->\n<div  class=\"module module-text tb_j6si724   \" data-lazy=\"1\">\n        <div  class=\"tb_text_wrap\">\n        <p>\u00a0<\/p>\n<p>\u00a0<\/p>\n<p>\u00a0<\/p>\n<p>\u00a0<\/p>    <\/div>\n<\/div>\n<!-- \/module text --><!-- module box -->\n<div  class=\"module module-box tb_fnyl724 \" data-lazy=\"1\">\n    <div class=\"module-box-content ui  light-green\">\n                <div class=\"tb_text_wrap\"><p>Odbieramy telefony, odpisujemy na maile, nie ukrywamy koszt\u00f3w, a dodatkowo oferujemy najszybsze pakiety hostingowe na rynku. Uwa\u017casz, \u017ce to zwroty marketingowe? Sprawd\u017a sam\/a!<\/p><p>Je\u015bli nie b\u0119dziesz zadowolony\/a, zwr\u00f3cimy Ci pieni\u0105dze.<br \/><strong>Twoje strony i sklepy przeniesiemy za darmo!<\/strong><\/p><p><a style=\"color: #fff; font-weight: 600;\" href=\"https:\/\/jchost.pl\/hosting\/wordpress\/\" target=\"_blank\" rel=\"noopener\">Hosting WordPress<\/a> &#8211; <a style=\"color: #fff; font-weight: 600;\" href=\"https:\/\/jchost.pl\/hosting\/magento\/\" target=\"_blank\" rel=\"noopener\">Hosting Magento<\/a><\/p><\/div>\n    <\/div>\n<\/div>\n<!-- \/module box -->\n<!-- module box -->\n<div  class=\"module module-box tb_kz10724 \" data-lazy=\"1\">\n    <div class=\"module-box-content ui  tb_default_color\">\n                <div class=\"tb_text_wrap\"><p>Je\u017celi masz jakiekolwiek pytania, skontaktuj si\u0119 z nami! <a href=\"https:\/\/www.jchost.pl\/clients\/submitticket\/\" target=\"_blank\" rel=\"noopener\">Kliknij tutaj<\/a>.<\/p>\n<p>Chcesz dowiedzie\u0107 si\u0119 o nas troch\u0119 wi\u0119cej? Przejd\u017a na <a href=\"https:\/\/www.jchost.pl\/\" target=\"_blank\" rel=\"noopener\">stron\u0119 JCHost.pl<\/a>.<\/p><\/div>\n    <\/div>\n<\/div>\n<!-- \/module box -->\n        <\/div>\n                    <div  data-lazy=\"1\" class=\"module_column tb-column col4-1 tb_rn8p724 last\">\n                            <\/div>\n                        <\/div>\n        <\/div>\n        <\/div>\n<!--\/themify_builder_content-->","protected":false},"excerpt":{"rendered":"<p>Aktualizacja PHP 8.5.11, 8.4.26, 8.3.35 i 8.2.34 PHP 8.5.11, 8.4.26, 8.3.35 i 8.2.34 z poprawkami bezpiecze\u0144stwa Aktualizacja PHP z 24 wrze\u015bnia 2026 roku obj\u0119\u0142a jednocze\u015bnie wszystkie cztery wspierane ga\u0142\u0119zie j\u0119zyka. Udost\u0119pniono PHP 8.5.11, PHP 8.4.26, PHP 8.3.35 oraz PHP 8.2.34. Ka\u017cde z tych wyda\u0144 zosta\u0142o oficjalnie oznaczone jako aktualizacja bezpiecze\u0144stwa. Dlatego zesp\u00f3\u0142 PHP zaleca u\u017cytkownikom [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":8369,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-8354","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uncategorized","has-post-title","has-post-date","has-post-category","has-post-tag","has-post-comment","has-post-author",""],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.7 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Aktualizacja PHP: 8.5.11, 8.4.26, 8.3.35 i 8.2.34<\/title>\n<meta name=\"description\" content=\"Aktualizacja PHP z 24 wrze\u015bnia 2026 \u0142ata b\u0142\u0119dy w PHP 8.2\u20138.5. Sprawd\u017a, co poprawiono, kt\u00f3r\u0105 wersj\u0119 wybra\u0107 i jak bezpiecznie j\u0105 wdro\u017cy\u0107.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/jchost.pl\/blog\/aktualizacja-php-wrzesien-2026\/\" \/>\n<meta property=\"og:locale\" content=\"pl_PL\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"PHP 8.2\u20138.5 z poprawkami bezpiecze\u0144stwa\" \/>\n<meta property=\"og:description\" content=\"24 wrze\u015bnia wydano cztery poprawki bezpiecze\u0144stwa PHP. Wyja\u015bniamy, co naprawiaj\u0105 i jak podej\u015b\u0107 do aktualizacji strony lub sklepu.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/jchost.pl\/blog\/aktualizacja-php-wrzesien-2026\/\" \/>\n<meta property=\"og:site_name\" content=\"Blog o hostingu i dla hostingu\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/jchostpl\/\" \/>\n<meta property=\"article:published_time\" content=\"2026-09-27T12:27:27+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/jchost.pl\/blog\/wp-content\/uploads\/2026\/09\/php_8_2_8_5_featured_image.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1733\" \/>\n\t<meta property=\"og:image:height\" content=\"907\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"serwis\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:title\" content=\"PHP 8.2\u20138.5 z poprawkami bezpiecze\u0144stwa\" \/>\n<meta name=\"twitter:description\" content=\"24 wrze\u015bnia wydano cztery poprawki bezpiecze\u0144stwa PHP. Wyja\u015bniamy, co naprawiaj\u0105 i jak podej\u015b\u0107 do aktualizacji strony lub sklepu.\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/jchost.pl\/blog\/wp-content\/uploads\/2026\/09\/php_8_2_8_5_featured_image.jpg\" \/>\n<meta name=\"twitter:label1\" content=\"Napisane przez\" \/>\n\t<meta name=\"twitter:data1\" content=\"serwis\" \/>\n\t<meta name=\"twitter:label2\" content=\"Szacowany czas czytania\" \/>\n\t<meta name=\"twitter:data2\" content=\"13 minut\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/jchost.pl\\\/blog\\\/aktualizacja-php-wrzesien-2026\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/jchost.pl\\\/blog\\\/aktualizacja-php-wrzesien-2026\\\/\"},\"author\":{\"name\":\"serwis\",\"@id\":\"https:\\\/\\\/jchost.pl\\\/blog\\\/#\\\/schema\\\/person\\\/1f1bc9b4e8b5cfecf1bfa925e32de4a9\"},\"headline\":\"Aktualizacja PHP: 8.5.11, 8.4.26, 8.3.35 i 8.2.34\",\"datePublished\":\"2026-09-27T12:27:27+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/jchost.pl\\\/blog\\\/aktualizacja-php-wrzesien-2026\\\/\"},\"wordCount\":2055,\"publisher\":{\"@id\":\"https:\\\/\\\/jchost.pl\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/jchost.pl\\\/blog\\\/aktualizacja-php-wrzesien-2026\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/jchost.pl\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/php_8_2_8_5_featured_image.avif\",\"articleSection\":[\"Uncategorized\"],\"inLanguage\":\"pl-PL\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/jchost.pl\\\/blog\\\/aktualizacja-php-wrzesien-2026\\\/\",\"url\":\"https:\\\/\\\/jchost.pl\\\/blog\\\/aktualizacja-php-wrzesien-2026\\\/\",\"name\":\"Aktualizacja PHP: 8.5.11, 8.4.26, 8.3.35 i 8.2.34\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/jchost.pl\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/jchost.pl\\\/blog\\\/aktualizacja-php-wrzesien-2026\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/jchost.pl\\\/blog\\\/aktualizacja-php-wrzesien-2026\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/jchost.pl\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/php_8_2_8_5_featured_image.avif\",\"datePublished\":\"2026-09-27T12:27:27+00:00\",\"description\":\"Aktualizacja PHP z 24 wrze\u015bnia 2026 \u0142ata b\u0142\u0119dy w PHP 8.2\u20138.5. Sprawd\u017a, co poprawiono, kt\u00f3r\u0105 wersj\u0119 wybra\u0107 i jak bezpiecznie j\u0105 wdro\u017cy\u0107.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/jchost.pl\\\/blog\\\/aktualizacja-php-wrzesien-2026\\\/#breadcrumb\"},\"inLanguage\":\"pl-PL\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/jchost.pl\\\/blog\\\/aktualizacja-php-wrzesien-2026\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pl-PL\",\"@id\":\"https:\\\/\\\/jchost.pl\\\/blog\\\/aktualizacja-php-wrzesien-2026\\\/#primaryimage\",\"url\":\"https:\\\/\\\/jchost.pl\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/php_8_2_8_5_featured_image.avif\",\"contentUrl\":\"https:\\\/\\\/jchost.pl\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/php_8_2_8_5_featured_image.avif\",\"width\":1733,\"height\":907,\"caption\":\"Aktualizacja PHP 8.2\u20138.5 z poprawkami bezpiecze\u0144stwa\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/jchost.pl\\\/blog\\\/aktualizacja-php-wrzesien-2026\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Strona g\u0142\u00f3wna\",\"item\":\"https:\\\/\\\/jchost.pl\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Aktualizacja PHP: 8.5.11, 8.4.26, 8.3.35 i 8.2.34\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/jchost.pl\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/jchost.pl\\\/blog\\\/\",\"name\":\"Blog o hostingu i dla hostingu\",\"description\":\"Blog hostingowy dla ka\u017cdego!\",\"publisher\":{\"@id\":\"https:\\\/\\\/jchost.pl\\\/blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/jchost.pl\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pl-PL\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/jchost.pl\\\/blog\\\/#organization\",\"name\":\"blog.jchost.pl\",\"url\":\"https:\\\/\\\/jchost.pl\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pl-PL\",\"@id\":\"https:\\\/\\\/jchost.pl\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/jchost.pl\\\/blog\\\/wp-content\\\/uploads\\\/2017\\\/11\\\/blog-hostingowy-logo-JCHost.jpg\",\"contentUrl\":\"https:\\\/\\\/jchost.pl\\\/blog\\\/wp-content\\\/uploads\\\/2017\\\/11\\\/blog-hostingowy-logo-JCHost.jpg\",\"width\":229,\"height\":80,\"caption\":\"blog.jchost.pl\"},\"image\":{\"@id\":\"https:\\\/\\\/jchost.pl\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/jchostpl\\\/\",\"https:\\\/\\\/www.youtube.com\\\/channel\\\/UC6myB18cMX1a5bAJ6WChQPw\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/jchost.pl\\\/blog\\\/#\\\/schema\\\/person\\\/1f1bc9b4e8b5cfecf1bfa925e32de4a9\",\"name\":\"serwis\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pl-PL\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/5cce2bcfd43c8b075d20a5975a5072615429a4e523cd1fe0d91018f12061c655?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/5cce2bcfd43c8b075d20a5975a5072615429a4e523cd1fe0d91018f12061c655?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/5cce2bcfd43c8b075d20a5975a5072615429a4e523cd1fe0d91018f12061c655?s=96&d=mm&r=g\",\"caption\":\"serwis\"},\"url\":\"https:\\\/\\\/jchost.pl\\\/blog\\\/author\\\/serwis\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Aktualizacja PHP: 8.5.11, 8.4.26, 8.3.35 i 8.2.34","description":"Aktualizacja PHP z 24 wrze\u015bnia 2026 \u0142ata b\u0142\u0119dy w PHP 8.2\u20138.5. Sprawd\u017a, co poprawiono, kt\u00f3r\u0105 wersj\u0119 wybra\u0107 i jak bezpiecznie j\u0105 wdro\u017cy\u0107.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/jchost.pl\/blog\/aktualizacja-php-wrzesien-2026\/","og_locale":"pl_PL","og_type":"article","og_title":"PHP 8.2\u20138.5 z poprawkami bezpiecze\u0144stwa","og_description":"24 wrze\u015bnia wydano cztery poprawki bezpiecze\u0144stwa PHP. Wyja\u015bniamy, co naprawiaj\u0105 i jak podej\u015b\u0107 do aktualizacji strony lub sklepu.","og_url":"https:\/\/jchost.pl\/blog\/aktualizacja-php-wrzesien-2026\/","og_site_name":"Blog o hostingu i dla hostingu","article_publisher":"https:\/\/www.facebook.com\/jchostpl\/","article_published_time":"2026-09-27T12:27:27+00:00","og_image":[{"width":1733,"height":907,"url":"https:\/\/jchost.pl\/blog\/wp-content\/uploads\/2026\/09\/php_8_2_8_5_featured_image.jpg","type":"image\/jpeg"}],"author":"serwis","twitter_card":"summary_large_image","twitter_title":"PHP 8.2\u20138.5 z poprawkami bezpiecze\u0144stwa","twitter_description":"24 wrze\u015bnia wydano cztery poprawki bezpiecze\u0144stwa PHP. Wyja\u015bniamy, co naprawiaj\u0105 i jak podej\u015b\u0107 do aktualizacji strony lub sklepu.","twitter_image":"https:\/\/jchost.pl\/blog\/wp-content\/uploads\/2026\/09\/php_8_2_8_5_featured_image.jpg","twitter_misc":{"Napisane przez":"serwis","Szacowany czas czytania":"13 minut"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/jchost.pl\/blog\/aktualizacja-php-wrzesien-2026\/#article","isPartOf":{"@id":"https:\/\/jchost.pl\/blog\/aktualizacja-php-wrzesien-2026\/"},"author":{"name":"serwis","@id":"https:\/\/jchost.pl\/blog\/#\/schema\/person\/1f1bc9b4e8b5cfecf1bfa925e32de4a9"},"headline":"Aktualizacja PHP: 8.5.11, 8.4.26, 8.3.35 i 8.2.34","datePublished":"2026-09-27T12:27:27+00:00","mainEntityOfPage":{"@id":"https:\/\/jchost.pl\/blog\/aktualizacja-php-wrzesien-2026\/"},"wordCount":2055,"publisher":{"@id":"https:\/\/jchost.pl\/blog\/#organization"},"image":{"@id":"https:\/\/jchost.pl\/blog\/aktualizacja-php-wrzesien-2026\/#primaryimage"},"thumbnailUrl":"https:\/\/jchost.pl\/blog\/wp-content\/uploads\/2026\/09\/php_8_2_8_5_featured_image.avif","articleSection":["Uncategorized"],"inLanguage":"pl-PL"},{"@type":"WebPage","@id":"https:\/\/jchost.pl\/blog\/aktualizacja-php-wrzesien-2026\/","url":"https:\/\/jchost.pl\/blog\/aktualizacja-php-wrzesien-2026\/","name":"Aktualizacja PHP: 8.5.11, 8.4.26, 8.3.35 i 8.2.34","isPartOf":{"@id":"https:\/\/jchost.pl\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/jchost.pl\/blog\/aktualizacja-php-wrzesien-2026\/#primaryimage"},"image":{"@id":"https:\/\/jchost.pl\/blog\/aktualizacja-php-wrzesien-2026\/#primaryimage"},"thumbnailUrl":"https:\/\/jchost.pl\/blog\/wp-content\/uploads\/2026\/09\/php_8_2_8_5_featured_image.avif","datePublished":"2026-09-27T12:27:27+00:00","description":"Aktualizacja PHP z 24 wrze\u015bnia 2026 \u0142ata b\u0142\u0119dy w PHP 8.2\u20138.5. Sprawd\u017a, co poprawiono, kt\u00f3r\u0105 wersj\u0119 wybra\u0107 i jak bezpiecznie j\u0105 wdro\u017cy\u0107.","breadcrumb":{"@id":"https:\/\/jchost.pl\/blog\/aktualizacja-php-wrzesien-2026\/#breadcrumb"},"inLanguage":"pl-PL","potentialAction":[{"@type":"ReadAction","target":["https:\/\/jchost.pl\/blog\/aktualizacja-php-wrzesien-2026\/"]}]},{"@type":"ImageObject","inLanguage":"pl-PL","@id":"https:\/\/jchost.pl\/blog\/aktualizacja-php-wrzesien-2026\/#primaryimage","url":"https:\/\/jchost.pl\/blog\/wp-content\/uploads\/2026\/09\/php_8_2_8_5_featured_image.avif","contentUrl":"https:\/\/jchost.pl\/blog\/wp-content\/uploads\/2026\/09\/php_8_2_8_5_featured_image.avif","width":1733,"height":907,"caption":"Aktualizacja PHP 8.2\u20138.5 z poprawkami bezpiecze\u0144stwa"},{"@type":"BreadcrumbList","@id":"https:\/\/jchost.pl\/blog\/aktualizacja-php-wrzesien-2026\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Strona g\u0142\u00f3wna","item":"https:\/\/jchost.pl\/blog\/"},{"@type":"ListItem","position":2,"name":"Aktualizacja PHP: 8.5.11, 8.4.26, 8.3.35 i 8.2.34"}]},{"@type":"WebSite","@id":"https:\/\/jchost.pl\/blog\/#website","url":"https:\/\/jchost.pl\/blog\/","name":"Blog o hostingu i dla hostingu","description":"Blog hostingowy dla ka\u017cdego!","publisher":{"@id":"https:\/\/jchost.pl\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/jchost.pl\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pl-PL"},{"@type":"Organization","@id":"https:\/\/jchost.pl\/blog\/#organization","name":"blog.jchost.pl","url":"https:\/\/jchost.pl\/blog\/","logo":{"@type":"ImageObject","inLanguage":"pl-PL","@id":"https:\/\/jchost.pl\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/jchost.pl\/blog\/wp-content\/uploads\/2017\/11\/blog-hostingowy-logo-JCHost.jpg","contentUrl":"https:\/\/jchost.pl\/blog\/wp-content\/uploads\/2017\/11\/blog-hostingowy-logo-JCHost.jpg","width":229,"height":80,"caption":"blog.jchost.pl"},"image":{"@id":"https:\/\/jchost.pl\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/jchostpl\/","https:\/\/www.youtube.com\/channel\/UC6myB18cMX1a5bAJ6WChQPw"]},{"@type":"Person","@id":"https:\/\/jchost.pl\/blog\/#\/schema\/person\/1f1bc9b4e8b5cfecf1bfa925e32de4a9","name":"serwis","image":{"@type":"ImageObject","inLanguage":"pl-PL","@id":"https:\/\/secure.gravatar.com\/avatar\/5cce2bcfd43c8b075d20a5975a5072615429a4e523cd1fe0d91018f12061c655?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/5cce2bcfd43c8b075d20a5975a5072615429a4e523cd1fe0d91018f12061c655?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/5cce2bcfd43c8b075d20a5975a5072615429a4e523cd1fe0d91018f12061c655?s=96&d=mm&r=g","caption":"serwis"},"url":"https:\/\/jchost.pl\/blog\/author\/serwis\/"}]}},"_links":{"self":[{"href":"https:\/\/jchost.pl\/blog\/wp-json\/wp\/v2\/posts\/8354","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/jchost.pl\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/jchost.pl\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/jchost.pl\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/jchost.pl\/blog\/wp-json\/wp\/v2\/comments?post=8354"}],"version-history":[{"count":20,"href":"https:\/\/jchost.pl\/blog\/wp-json\/wp\/v2\/posts\/8354\/revisions"}],"predecessor-version":[{"id":8383,"href":"https:\/\/jchost.pl\/blog\/wp-json\/wp\/v2\/posts\/8354\/revisions\/8383"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/jchost.pl\/blog\/wp-json\/wp\/v2\/media\/8369"}],"wp:attachment":[{"href":"https:\/\/jchost.pl\/blog\/wp-json\/wp\/v2\/media?parent=8354"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/jchost.pl\/blog\/wp-json\/wp\/v2\/categories?post=8354"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/jchost.pl\/blog\/wp-json\/wp\/v2\/tags?post=8354"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}