Fórum Root.cz
Hlavní témata => Windows a jiné systémy => Téma založeno: TerkaSoukupova95 28. 09. 2023, 16:10:02
-
Dobrý den,
snad píšu do správné kategorie. :)
Prosím o doporučení SW pro Windows, kde bych si mohla lokálně rozjet PHP a MySQL databázi. Jelikož pracuji na Windowsu, musí to fungovat zde. Aktuálně používám XAMPP, který se mi zdá strašně pomalý a proto hledám alternativu - klidně placenou, ale ne měsíčně. Našla jsem několik alternativ, ale časově nejsem schopna všechny jeden po druhém zkoušet, konfigurovat a testovat. Proto se ptám zde, kdyby měl někdo vhodné doporučení. :)
Podmínky:
- Více verzí PHP (aktuálně používám 7.4 a 8.2). Různé projekty, různé verze. Časem chci umět další verzi přidat.
- Vhost s různými porty - různé projekty v různých adresářích + potřebuji k tomu přistupovat i z telefonu v lokální síti
Moc děkuji za doporučení něčeho kvalitního a rychlého. :)
-
Trochu nepriama odpoved: Nainstaluj Ubuntu pod WSL2 a potom pouzi navod na linux :) V zasade mozes mat viac nainstalovanych masin s roznymi verziami. To co bezi pod WSL2 je priamo dostupne zvonka (ak to windows firewall nezakaze).
https://learn.microsoft.com/en-us/windows/wsl/install
-
Zkušenost pod Windows s tím nemám, ale zajímavým řešením by mohl být Docker.
-
v php.ini zapnout extension opcache; taky mysql se da potunit - zapnout cache pro dotazy, napr.
[mysqld]
query_cache_type=1
query_cache_size = 10M
query_cache_limit=256K
atd. :-)
-
Nepíšete, co vám připadá pomalé. Nicméně je nepravděpodobné, že by jiná distribuce softwaru na vašem počítači něco zrychlila, protože uvnitř toho nainstalovaného balíčku bude pořád ta stejné MySQL, to stejné PHP a ten stejný Apache.
-
Své doby jsem pro vývoj používal WAMP a žádné výkonnostní problémy jsem neměl.
Měl by být méně náročný na systémové prostředky než XAMPP.
-
Děkuji všem za odpovědi.
OPcache mám zapnuté a funkční. Používám nette ve kterém to je i vidět. Co k rychlosti, těžko říct. Někdy je dotaz do databáze pomalý. Většinou trvá třeba 2 ms, ale někdy i 2000 ms (ten stejný select, stejná tabulka, stejná data). Někdy je databáze v pohodě, ale web samotný se načítá úplně zbytečně dlouho. Pak je chvíle, kdy mohu držet F5 a načtené to je ihned, někdy se to načítá i několik vteřin až to celé skončí timeoutem. Web pak na produkčním serveru běhá kolem 200-300 ms.
Používám notebook Lenovo Legion Y720 s upgradem na 32 GB RAM, CPU i7-7770HQ
-
To je nějaké divné. ;-) Na takovém HW by to mělo jet jako blesk, ne? Opcache je rozhodně dobro. A ten timeout patří k čemu? K DB dotazu? Nebo PHP?
-
To je nějaké divné. ;-) Na takovém HW by to mělo jet jako blesk, ne? Opcache je rozhodně dobro. A ten timeout patří k čemu? K DB dotazu? Nebo PHP?
Tam je ještě klasický disk. Pokud je ta databáze na klasickém disku s windows, tak bych se nedivil, že tam kratkodobě dojde k utavení disku - nebo naopak k nějakému vypnutí, uspání.
-
Osobne by som v takomto pripade skusil nieco spravit s tou databazou. Napriklad ju akymkolvek sposobom narvat do RAMky.
Alebo by som skusil, ze ci by neriesila problem vymena disku za SSD (ak tam teda nie je).
-
Web pak na produkčním serveru běhá kolem 200-300 ms.
Takže to nebude problém rychlosti XAMPPu, ale návrhu. Chybějící indexy u tabulek?
-
V jakém stavu je disk ? Pokud by byl načnutej tak by se to chovalo právě takhle.