Lze nainstalovat PHP 8 na Windows?
Dobrý den,
Před pár dny vyšla beta verze PHP 8. Ale, existuje verze i pro Windows? Když dám download page, tak je tam pouze pro Linux.
Prosím o radu,
Děkuji
PS. tar.gz lze extrahovat, ale jestli lze nainstalovat i na Windows, netuším. Jenže on ani nelze stáhnout. Stahování na konci zamrzne a musím to ukončit. Samozřejmě stažený soubor zůstane, ale hlásí to, že je poškozený.
Kde nic není, ani smrt nebere.
https://windows.php.net/download/
Tak to nechápu. Proč by někdo vydal beta verzi pouze pro Linux?
A proč ne? Nikde není psáno, že to musí vydat na všechny platformy současně.
Pochopitelně, ale proč zrovna na Linux?
Protože drtivá většina serverů s PHP běží na Linuxu?
Ano, to máte pravdu. Jenom blázen má na serveru Windows.
Ale oni to nevydali ani pro Linux. To jsou jenom zdrojáky.
Myslel jsem, že tar.gz je instalační soubor pro Linux? Nebo je to pouze Linuxový archiv?
Je to archiv.
tar je GNU verze archivační utility tar. (v podstatě nekomprimuje, pouze soubory spojí do jednoho balíku)
A přípona komprimovaného gzip archivu je .gz.
Takže se v podstatě jedná o takovou alternativu exe souboru v zipu?
Takhle bych to zrovna nepřirovnával. EXE s tím nemá nic společného, v archivu může být cokoliv, třeba zdrojáky.
Ne, jedna se o alternativu zabaleneho adresare, ci adresarove struktury v zipu. Co ty soubory v te strukture obsahuji je uplne jedno. (Ale vetsinou zdrojove kody.)
Zip/Rar umoznuji do jednoho baliku nacpat a zkomprimovat (zmacnout) vic souboru a adresaru (a pak musi resit veci s tim souvisejici).
Gzip umoznuje nacpat a zkomprimovat do jednoho souboru blok dat. Tar umoznuje vic souboru a adresazu prevest na jeden balik dat.
Takze xxx.tar.gz se nejdriv rozbali na jeden xxx.tar, ktery se obratem rozlozi na jeden ci vic souboru a adresaru - pricemz ten xxx.tar se v podstate ani nemusi ukladat na disk, protoze gzip proste cte ten cely xxx.tar.gz a sype ven data a tar ta data zase rovnou prijim jak prichazeji a kdyz jich ma dost, tak vytvori adresar, nebo soubor ...
Celkem obecny princip v Linuxu - mit vic jednoduchych programu, kde kazdy dela jednu vec, ale dokonale a jde propojit s ostatnimi (Windows maji spis tendenci mit jeden moloch ktery dela vsechno aspon "nejak").
Vyhoda je zrejma - jednoucelovy program muze byt mensi, lepe propracovany, snaz se v nem odhali a opravi chyby, nemusi resit moc problemu naraz a jde nahradit jinym, ktery dela obdobnou vec. Takze napriklad tar-em zabalis strukturu a pak to komprimujes pomoci gzip, nebo bzip, nebo xzip, nebo 7zip, nebo vubec ... podle toho, co se ti vic hodi
Stejne tak libovolnym z tech komprimacnich programu muzes zabalit nejen vystup tar-u, ale i jednotlivy soubor, nebo naopak cely logicky oddil, ci cely disk, nebo data prichazejici z venku po drate, nebo lezouci z programu - proste cokoli
A muzes do toho retezce volne pridavat i dalsi programy, ktere to treba zasifruji, nebo vyberou jen zajimave udaje, nebo data nejdriv setridi a vyhazi duplicity - a nebo i vsechny vyse jmenovane naraz - udelat jeden moloch, co by dokazal tohle vsechno je radove slozitejsi a jeho ovladani by bylo nepricetne slozite
Jo, klidně to můžeš nainstalovat i ve windows. Před tím to ale musíš zkompilovat
A to se dělá takhle: https://wiki.php.net/internals/windows/stepbystepbuild_sdk_2
Tak to mě nenapadlo, že je něco takového možné. Díky, to určitě vyzkouším.
binárky PHP 8.0 beta4:
https://windows.php.net/qa/