NOVINKA - Online rekvalifikační kurz Java programátor. Oblíbená a studenty ověřená rekvalifikace - nyní i online.
Vydělávej až 160.000 Kč měsíčně! Akreditované rekvalifikační kurzy s podporou uplatnění od 0 Kč. Více informací.

Diskuze: Problem s instalací PHP

Aktivity
Avatar
Steve Stevovic:2.3.2017 9:03

Dobrý den dnes jsem si chtěl nainstalovat mySQL apache a php . Instale první dvou proběhla v pohodě ale když sem chtěl instalovat php napsalo mi to to(viz screen). Neví někdo prosím co s tím? Předem děkuji za rady.

 
Odpovědět
2.3.2017 9:03
Avatar
David Hartinger
Vlastník
Avatar
Odpovídá na Steve Stevovic
David Hartinger:2.3.2017 9:21

Možná už tam je jen php7.0, zkus napsat jen php bez verze. Ty repozitáře se bohužel pořád mění, nainstalovat LAMP je většinou práce na několik hodin, i když literatura říká, jak je to jednoduché :)

Editováno 2.3.2017 9:21
Akceptované řešení
+20 Zkušeností
+2,50 Kč
Řešení problému
Nahoru Odpovědět
2.3.2017 9:21
New kid back on the block with a R.I.P
Avatar
Odpovídá na David Hartinger
Steve Stevovic:2.3.2017 10:10

Super pomohlo. Děkuji moc :D :D

 
Nahoru Odpovědět
2.3.2017 10:10
Avatar
mkub
Tvůrce
Avatar
Odpovídá na David Hartinger
mkub:2.3.2017 13:19

popravde je to velmi jednoduche nainstalovat LAMP z repozitarov... je to az primitivne jednoduche...
keby si instaloval zo zdrojovych balickov LAMP, tak to je o cosi zlozitejsie a treba mat nainstalovane potrebne balicky na kompilaciu uz v systeme a system DPKG/APT takyto sposob instalacie nedokaze rozpoznat a nie je vhodny pre zaciatocnikov...

pri instalacii z repozitarov je to iba otazka par minut, nie hodin

 
Nahoru Odpovědět
2.3.2017 13:19
Avatar
David Hartinger
Vlastník
Avatar
Odpovídá na mkub
David Hartinger:2.3.2017 23:20

Až budeš dělat na reálných a rozsáhlejších projektech, tak zjistíš, že v LAMP je třeba pečlivě nastavit dost možná i několik desítek různých hodnot/módů/o­právnění/limi­tů/driverů a pokud ještě potřebuješ určité verze služeb, což v praxi samozřejmě potřebuješ, tak to trvá opravdu dlouho. Že jde nainstalovat nějaký příkazem rychle funkční LAMP opravdu neznamená, že na něm můžeš hned vyvíjet.

Nahoru Odpovědět
2.3.2017 23:20
New kid back on the block with a R.I.P
Avatar
mkub
Tvůrce
Avatar
Odpovídá na David Hartinger
mkub:3.3.2017 14:26

on nepisal nic o nastaveniach, ale bol jasny problem v tom, ze nevedel nazov balika...

co sa tyka nastavenia LAMP, tak potom uz je namieste nastavenie opravneni, nastavenie httpd, PHP, ako aj MySQL/MariaDB a takisto opravneni v adresaroch webu
co sa tyka nastaveni driverov, tak to by som nenazyval ako driver, ale modul do PHP, lebo to je modul a konkretne sa jedna o moduly PDO (na pracu s databazami), resp. o modul ACL (tzv. PHPcache),..., ako aj o moduly pre server Apache
pre bezne pouzitie staci aj vychodzie nastavenia, ale pripodrobnejsich nastaveniach sa stazi aj zhodenie servera (tu pomaha nastavenie limitov, ale to treba nastavovat jemne s prihliadnutim na pamat RAM a na pocet beziacich procesov - cize vyladovanie vykonu a zaroven zabezpecit server proti utokom DOS/DDOS
v tomto pripade suhlasim, ze to moze trvat radovo hodiny, ale cisto samotna instalacia trva iba par minut a je zavisla od rychlosti pripojenia a od vykonu HW

a na samotny vyvoj web aplikacie casto ani nie je potrebne specialne nastavovat LAMP s vynimkou httpd.conf a hosts (resp. dns) kvoli vytvaraniu virtualnych hostov, pokial by chcel, aby kazdy projekt bezal na inej adrese a instalacie doplnkovych modulov

nastavenie limitov opodstatnenie hlavne v realnom nasadeni a v realnom nasadeni este ma opodstatnenie nastavenie aj ostatnych subsystemov Linuxu, pokial bezi produkcny web na jeho systeme, ale pokial bezi na hostovanom systeme, resp. na webhoste, tak o system sa stara samotny prevadzkovatel daneho systemu, ty iba nahravas hotove skripty na server
pokial mas zaplateny aj serverhosting, tak sa uz staras o vuhradeny virtualny server, na ktorom bezi tebou vybrane distro a on sa staras ty, prevadzkovatel sa stara iba o fyzicky server a to, aby si mal konektivitu a pod.

alo otazka bola, ze nevedel nainstalovat PHP a mohol skusit pouzit na vyhladanie

apt-cache search php | less

, resp.

aptitude search php | less

a tym by zistil nazov potrebneho balika a druhym prikazom by zistil aj stav, ci je nainstalovany, alebo nie je

 
Nahoru Odpovědět
3.3.2017 14:26
Avatar
David Hartinger
Vlastník
Avatar
Odpovídá na mkub
David Hartinger:3.3.2017 14:54

Vážně se tu nebudu dohadovat, jestli instalace zahrnuje i nastavení nebo ne :) Defaultní nastavení je bohužel vždy udělané tak, že ta služba nefunguje jak se očekává. Jestli ji bereš takto nainstalovanou, pro mne za mne, ale používat se nedá. Driverem jsem myslel opravdu driver (databázový), protože ten defaultní nemusí fungovat jak očekáváš (mysqlnd, případně si to pogoogli). Stejně tak v PHP nebudou ty extensiony, které očekáváš, v tom novém PHP repu dokonce nejsou ani knihovny na stringy, bez toho ti zase nic nepoběží.

Nahoru Odpovědět
3.3.2017 14:54
New kid back on the block with a R.I.P
Avatar
mkub
Tvůrce
Avatar
Odpovídá na David Hartinger
mkub:3.3.2017 19:47

ani ja sa nemienim dohadovat... ale v novom php 7 su niektore kniznice oznacene ako zastarane (napr. mbstring, ak si dobre pamatam), preto ich nemusis najst v repu, ale pokial by si chcel komplet PHP si nainstalovat aj s chybajucimi kniznicami, tak najlepsie je zo zdrojakov, ale tato metoda sa neodporuca zaciatocnikom, lebo vyzaduje mat doinstalovane baliky na vyvoj
a dalsou moznostou je doplnenie repa, kde su vsetky, aj zastarale knizxnice a nainstalovat to priamo odtial, ale toto riesenie predstavuje riziko zavlecenia skodliveho kodu do systemu

 
Nahoru Odpovědět
3.3.2017 19:47
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 8 zpráv z 8.