Diskuze: Problem s instalací PHP
Člen
Zobrazeno 8 zpráv z 8.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
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é
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
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ů/oprávnění/limitů/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.
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
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ěží.
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
Zobrazeno 8 zpráv z 8.