Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailemVyřešeno 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ý.

Řešení:

Předmět Autor Datum
Kde nic není, ani smrt nebere. PHP 8.0 8.0 has no release. https://windows.php.net/download/
host 08.09.2020 20:56
host
Tak to nechápu. Proč by někdo vydal beta verzi pouze pro Linux?
MichalDM 08.09.2020 22:24
MichalDM
A proč ne? Nikde není psáno, že to musí vydat na všechny platformy současně.
host 09.09.2020 07:19
host
Pochopitelně, ale proč zrovna na Linux?
MichalDM 09.09.2020 10:17
MichalDM
Protože drtivá většina serverů s PHP běží na Linuxu?
Wikan 09.09.2020 11:14
Wikan
Ano, to máte pravdu. Jenom blázen má na serveru Windows.
MichalDM 09.09.2020 13:45
MichalDM
Ale oni to nevydali ani pro Linux. To jsou jenom zdrojáky.
Wikan 09.09.2020 08:28
Wikan
Myslel jsem, že tar.gz je instalační soubor pro Linux? Nebo je to pouze Linuxový archiv?
MichalDM 09.09.2020 10:14
MichalDM
Je to archiv. tar je GNU verze archivační utility tar. (v podstatě nekomprimuje, pouze soubory spoj…
host 09.09.2020 10:23
host
Takže se v podstatě jedná o takovou alternativu exe souboru v zipu?
MichalDM 09.09.2020 13:48
MichalDM
Takhle bych to zrovna nepřirovnával. EXE s tím nemá nic společného, v archivu může být cokoliv, třeb…
host 09.09.2020 14:18
host
Ne, jedna se o alternativu zabaleneho adresare, ci adresarove struktury v zipu. Co ty soubory v te s…
gilhad 10.09.2020 09:36
gilhad
Jo, klidně to můžeš nainstalovat i ve windows. Před tím to ale musíš zkompilovat :-)
kacikac 08.09.2020 21:01
kacikac
A to se dělá takhle: https://wiki.php.net/internals/windows/stepbystepbuild_sdk_2
Wikan 08.09.2020 21:16
Wikan
Tak to mě nenapadlo, že je něco takového možné. Díky, to určitě vyzkouším.
MichalDM 08.09.2020 22:25
MichalDM
binárky PHP 8.0 beta4: https://windows.php.net/qa/ poslední
kacikac 17.09.2020 01:44
kacikac

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

Zpět do poradny Odpovědět na původní otázku Nahoru