Svaki Linux može se "staviti bez gledanja". Vrijeme, znanje i vještine potrebni su za pravilno postavljanje i pratnju. Specifična situacija neće uvijek biti savršena: ponekad morate staviti sustav i hrpu web tehnologija u skladu s ograničavajućim čimbenicima. U uobičajenoj situaciji, kada trebate dobiti odličan sustav i alate za produktivan web poslužitelj, instaliranje LAMP-a na UBUNTU 1804 dobro je rješenje koje će osigurati stabilnost i pouzdanost.
Poslužitelj ili radna površina
Grafičko okruženje i upravljanje webom
Verzija poslužitelja uključuje upravljanje njezinim mogućnostima putem web-resursa koji se na njemu nalazi. Opcija željene instalacije ovisi o određenom zadatku i opsegu.
Mogućnosti instalacije
Naporna opcija je kada trebate staviti PHP prošlog stoljeća (zastarjela verzija) ili MySQL s Oracle tranzitom kroz MS SQL i softver treće strane. S tražilicama je danas teško postići dogovor: oni ne traže ono što im je potrebno, već ono što "nađu" prikladno. Uobičajena situacija: morate instalirati LAMP, UBUNTU 18 je već vrijedan i nije ga potrebno dotaknuti - ne uzrokuje probleme u 100 od 100 slučajeva.Nema problema ukloniti ono što je bilo prije i staviti novi.
Bit će problema kada trebate postaviti prapovijesni PHP 5217 i pružiti web-orijentiranu, zastarjelu komponentu ili korištenje obećavajućih ideja za NGINX, parsiranje pozadinskih zadataka i pisanje podataka u tablici innoDB. Poteškoće mogu uzrokovati instalaciju php-fpm.Možda je najbolja opcija instalirati LAMP na UBUNTU 1604 ili odabrati CentOS 610.
U praksi nije uvijek moguće postaviti sustav od nule i navigirati do najnovijih verzija softvera. Vrlo često postoje problematične situacije kada vam je potrebna teška web stranica da se oporavi, premjesti na drugi poslužitelj i osigura svoj rad. U slučajevima kada je puno programera radilo na mjestu i ima katastrofalne dimenzije, ispravan izbor opcije instalacije je bitan.
Virtualizacija je i moderna i praktična. Nije svaki vlasnik stranice ispravno vođen u virtualnom svijetu. Pravilno napravljen web-resurs može se prenijeti s hostinga na hosting jednostavnim kopiranjem datoteka i mapa. Baze podataka također nisu problem ako ne koriste innoDB tablice, indeksiranje nije slomljeno, a virus ili haker prošao. Korištenje virtualnih strojeva i prijenos web resursa, pa čak i više poslužitelja, može stvoriti dodatne probleme. Nije svako poznavanje datoteka poput vm-100-disk-1.qcow2 završeno jednostavnim rješenjem. Činilo bi se dovoljno jednostavnim: radilo se na jednom virtualnom stroju, izradilo je datoteku slike diska * .qcow2 i premjestila je na drugo mjesto. Možda postoje problemi.
Vjerojatni problemi s instalacijom
U praksi nije uvijek moguće postaviti sustav od nule i navigirati do najnovijih verzija softvera. Vrlo često postoje problematične situacije kada vam je potrebna teška web stranica da se oporavi, premjesti na drugi poslužitelj i osigura svoj rad. U slučajevima kada je puno programera radilo na mjestu i ima katastrofalne dimenzije, ispravan izbor opcije instalacije je bitan.
Virtualni strojevi, Denver i UBUNTU
Pokušaji obnove slike u novom virtualnom prostoru mogu uzrokovati značajne troškove vremena i rada stručnjaka u stvarnom prostoru. Denverova zamisao nije virtualni stroj, a također je dobar u nekom smislu. Neki programeri vjeruju da je LAMP manje praktičan od togakompaktan i udoban denver. Ne smije se zaboraviti da Denver nije potpuno opremljen web poslužitelj, a virtualni stroj ima drugačije odredište.
Najbolje rješenje uvijek će biti korištenje cjelovitog LAMP softvera i pouzdanog operativnog sustava.
Prije nego što se postavi ili riješi, potrebno je razmišljati i definirati što je potrebno. PHP 7 i PHP 5 su potpuno različite stvari, a Apache 1 i 2 su daleko od jednog lica. MySQL se ne razlikuje u stabilnosti verzije i phpAdmin možda neće biti onako kako bi bilo poželjno. Moderna softverska aplikacija "ale system" (više nije operativni sustav, ali još nije primjenjiv) već je dvadeset godina obilježena nesigurnošću u ideale i oblike implementacije. Nekompatibilnost je dio informacijske tehnologije, a broj uvjeta za pouzdano funkcioniranje potrebnog softvera raste jednako brzo kao i broj verzija (posebno skupova, često pogrešno prikupljenih) glavnih LAMP komponentnih programa, koje svaki operativni sustav ne funkcionira, naglo raste. Na neki način, virtualizacija može pomoći: možete instalirati nekoliko različitih LAMP paketa, osigurati starim stranicama uobičajene uvjete za njih, a nove uzeti najnovije verzije. Instaliranje i konfiguriranje LAMP-a na UBUNTU nije kompliciran proces, ali konceptualna priprema može uštedjeti vrijeme u budućnosti. Pogreške pri odabiru odgovarajućeg softvera mogu dovesti do potrebe za ponovnom instalacijom. U stvarnoj situaciji, uvijek je važno (i prije početka rada, i uz podršku razvoja).
UBUNTU je sam, Apache, MySQL i PHP također ne zahtijevaju veliku pozornost. U biti, instaliranje sustava je izbor jezika, postavljanje datotečnog sustava i načini korištenja.
Ovdje UBUNTU i LAMP: instalacija je trajala dvadesetak koraka i trideset minuta vremena. Na ovoj slici desno su snimci zaslona prozora, koji sustav navodi bitne detalje. U početnoj fazi ne morate davati smisao svemu što UBUNTU poslužitelj 1804 traži: instaliranje LAMP-a neće uzrokovati poteškoće u skladu s preporukama sustava. Samo je važno:mjesto (zemlja); postavke tipkovnice; način prebacivanja tipkovnice (preporučuje se ctrl-shift); mrežne postavke (IP adresa i naziv računala); postavke računa (prvi korisnik sustava). Postavljanje sustava datoteka, softverskih ili hardverskih napada, virtualnih hostova Apachea, poboljšanja performansi i drugih ozbiljnih problema pronaći će svoje rješenje u pravo vrijeme. Instaliranje UBUNTU + LAMP-a je dinamika razvoja znanja i vještina stručnjaka, a ne neposredno rješavanje ozbiljnih problema. Ovo je važno razmotriti.
Sve što je rečeno o jednostavnosti je istinito. Ali ovo je samo početak. U stvari, konfiguracija i održavanje UBUNTU Web poslužitelja zahtijeva ozbiljna znanja i vještine. Nije teško izvesti korak-po-korak upute o čistoj UBUNTU LAMP instalaciji.
Ne toliko akcije i vremena. Možete napraviti web-lokacije. Poteškoće počinju kada trebate postaviti virtualnedomaćini, povećavaju produktivnost PHP-a ili MySQL-a, osiguravaju pravilno prijavljivanje za brzo rješavanje problema i pronalaženje pogrešaka. Tijekom rada UBUNTU LAMP, "instalacija" - to je osnovno, morat će kupiti prava znanja i vještine.
Složenost počinje s orijentacijom u zapovjednom sustavu i UBUNTU datotečnom sustavu. Korisnici sustava Windows moraju se predomisliti o datotekama i mapama. Zapravo, obitelj kodova linkova također ima vremena za preispitivanje svog odnosa prema datotečnom sustavu, ali to je tema iz područja teorije programiranja: previše je uobičajeno gledati na svijet informacija kroz datoteke i mape. Informacija je sustav interakcijskih jedinstvenih objekata, sa svojim značenjem i logikom. Informacije se ne uklapaju u primitivni koncept frianja. Na njega se moraju naviknuti UBUNTU naredbe. U principu, to se može učiniti u jednom danu, ali bolje je ne žuriti. Ispravna navigacija kroz mape i datoteke pomoći će vam da napravite apstrakt koji je sam napravio i koji će definitivno postati desktop knjiga. Budući da je instalacija UBUNTU LAMP-a, preporuča se da odmah zapišete, onda sve to usađuje znanje i vještine, ali po prvi put, olovka i bilježnica - to je važno i značajno ušteda vremena. U slučajevima kada je paket LAMP postavljen na drugi Linux ili složene zahtjeve (na konfiguraciju, na verzije potrebnih programa i druge okolnosti), pažljiva analiza rezultata pretraživanja vrlo je korisna u radu. Teško je poreći činjenicu da je teško naći nešto na internetu. Ali uspješna logika ključnih fraza ne možeponovite ono što možete zaboraviti. Pohranjivanjem rezultata pronalaženja pravih rješenja možete postići više, barem uštedjeti vrijeme.
UBUNTU je sjajan sustav, a LAMP najnovijih verzija je izvrstan web poslužitelj. Ali znanje i vještine stručnjaka najbolje su rješenje. Računalni, sustavski i aplikativni softver rezultat su ljudske aktivnosti, asistenta, ali ne i središnje ideje razvoja web tehnologija.
Najbolje rješenje uvijek će biti korištenje cjelovitog LAMP softvera i pouzdanog operativnog sustava.