Si të krijoni një server LAMP në server duke përdorur Ubuntu

01 nga 08

Çfarë është një LAMP Web Server?

Apache Running Në Ubuntu.

Ky udhëzues do t'ju tregojë mënyrën më të lehtë për të instaluar një server web LAMP duke përdorur një version desktop të Ubuntu.

LAMP qëndron për Linux, Apache , MySQL dhe PHP.

Versioni i Linux i përdorur në këtë udhëzues është sigurisht Ubuntu.

Apache është një nga shumë lloje të serverëve në internet të disponueshëm për Linux. Të tjerë përfshijnë Lighttpd dhe NGinx.

MySQL është një server i bazës së të dhënave që do t'ju ndihmojë të bëni faqet tuaja të internetit interaktive duke qenë në gjendje të ruani dhe të shfaqni informacionin e ruajtur.

Së fundmi PHP (i cili qëndron për Hypertext Preprocessor) është një gjuhë e shkruar që mund të përdoret për të krijuar kodin e serverit anësor dhe Web API të cilat pastaj mund të konsumohen nga gjuhët e klientëve si HTML, javaScript dhe CSS.

Unë po ju tregoj se si ta instaloni LAMP duke përdorur versionin desktop të Ubuntu në mënyrë që zhvilluesit e programeve në internet mund të krijojnë një mjedis zhvillimi ose testimi për krijimet e tyre.

Serveri i Ubuntu mund të përdoret gjithashtu si një intranet për faqet e internetit në shtëpi.

Përderisa ju mund ta bëni web serverin të disponueshëm për të gjithë botën kjo është jopraktike duke përdorur një kompjuter në shtëpi, pasi ofruesit e broadband përgjithësisht ndryshojnë adresën IP për kompjuterë dhe kështu ju do të duhet të përdorni një shërbim të tillë si DynDNS për të marrë një adresë IP statike. Bandwidth ofruar nga ofruesi juaj broadband ndoshta gjithashtu nuk do të jetë i përshtatshëm për të shërbyer faqet e internetit.

Vendosja e serverit të uebit për të gjithë botën gjithashtu do të thotë se ju jeni përgjegjës për sigurimin e serverit Apache, ngritjen e firewall dhe sigurimin që të gjithë softueri të jetë rregulluar mirë.

Nëse dëshironi të krijoni një faqe interneti për të gjithë botën për të parë, atëherë do të këshilloheni të zgjidhni një web host me CPanel hosting që i heq të gjitha përpjekjet.

02 nga 08

Si ta instaloni një server LAMP në Internet duke përdorur Tasksel

Tasksel.

Instalimi i të gjithë stack LAMP është në të vërtetë shumë i drejtë përpara dhe mund të arrihet duke përdorur vetëm 2 komanda.

Udhëzime të tjera në internet tregojnë se si ta instaloni çdo komponent veç e veç, por në të vërtetë ju mund t'i instaloni të gjithë në të njëjtën kohë.

Për ta bërë këtë do t'ju duhet të hapni një dritare terminali. Për ta bërë këtë shtypni CTRL, ALT dhe T në të njëjtën kohë.

Në dritaren e terminalit shkruani komandat e mëposhtme:

sudo apt-get install tasksel

sudo tasksel instaloni llambë-server

Komandat e mësipërme instalojnë një mjet të quajtur tasksel dhe pastaj duke përdorur tasksel instalon një meta-paketë të quajtur llambë-server.

Pra, çfarë është detyrat?

Tasksel ju lejon të instaloni një grup paketash të gjitha në të njëjtën kohë. Siç është përshkruar më herët, LAMP qëndron për Linux, Apache, MySQL dhe PHP dhe është e zakonshme që nëse instaloni një, atëherë ju tentoni t'i instaloni të gjitha.

Ju mund të kryeni vetë komandën tasksel si vijon:

sudo tasksel

Kjo do të sjellë një dritare me një listë paketash ose duhet të them grupin e paketave që mund të instalohen.

Për shembull mund të instaloni desktopin e KDE-së, desktopin Lubuntu, një server postar ose një server të hapur.

Kur instaloni softuer duke përdorur tasksel ju nuk jeni duke instaluar një paketë, por një grup paketash me mendje që të gjithë përshtaten së bashku për të bërë një gjë të madhe. Në rastin tonë një gjë e madhe është një server LAMP.

03 nga 08

Vendosni fjalëkalimin MySQL

Vendosni fjalëkalimin MySQL.

Pas kryerjes së komandave në hapin e mëparshëm, paketat e kërkuara për Apache, MySQL dhe PHP do të shkarkohen dhe instalohen.

Një dritare do të shfaqet si pjesë e instalimit që ju kërkon të futni një fjalëkalim rrënjë për serverin MySQL.

Ky fjalëkalim nuk është i njëjtë me fjalëkalimin tuaj të identifikimit dhe mund ta vendosni atë në çdo gjë që dëshironi. Vlen të krijohet fjalëkalimi sa më i sigurt, pasi pronari i fjalëkalimit mund të administrojë të gjithë serverin e bazës së të dhënave me aftësinë për të krijuar dhe hequr përdoruesit, lejet, skemat, tabelat dhe shumë mirë gjithçka.

Pasi të keni futur fjalëkalimin, pjesa tjetër e instalimit vazhdon pa kërkesën për futje të mëtejshme.

Përfundimisht do të ktheheni në komandën e shpejtë dhe mund ta provoni serverin për të parë nëse funksionon.

04 nga 08

Si të testoni Apache

Apache Ubuntu.

Mënyra më e lehtë për të provuar nëse Apache po funksionon është si më poshtë:

Një faqe web duhet të shfaqet siç tregohet në imazh.

Në thelb nëse shihni fjalët "It Works" në faqen e internetit, si dhe logon e Ubuntu dhe fjala Apache atëherë ju e dini që instalimi ishte i suksesshëm.

Faqja që po sheh është një faqe vendmbërritëse dhe mund ta zëvendësosh me një faqe interneti të dizajnit tënd.

Për të shtuar faqet e tua web ju duhet t'i ruani në dosjen / var / www / html.

Faqja që po sheh tani quhet index.html.

Për të redaktuar këtë faqe ju do të duhet leje për dosjen / var / www / html . Ka mënyra të ndryshme për të siguruar leje. Kjo është metoda ime e preferuar:

Hapni një dritare terminali dhe futni këto komanda:

sudo adduser www-të dhëna

sudo chown -R www-të dhëna: www-të dhëna / var / www / html

sudo chmod -R g + rwx / var / www / html

Do të duhet të identifikohesh dhe të kthehesh përsëri për lejet që të hyjnë në fuqi.

05 nga 08

Si të kontrolloni nëse PHP është instaluar

Është PHP në dispozicion.

Hapi tjetër është të kontrolloni që PHP është instaluar në mënyrë korrekte.

Për ta bërë këtë hapni një dritare terminali dhe futni komandën e mëposhtme:

sudo nano /var/www/html/phpinfo.php

Brenda redaktorit nano shkruani tekstin e mëposhtëm:

Ruani skedarin duke shtypur CTRL dhe O dhe pastaj dilni nga editor duke shtypur CTRL dhe X.

Hapni shfletuesin e shfletuesit të Firefox-it dhe futni në vijim në shiritin e adresës:

http: // localhost / phpinfo

Nëse PHP ka instaluar saktë do të shihni një faqe të ngjashme me atë në imazhin e mësipërm.

Faqja PHPInfo ka të gjitha llojet e informacionit duke përfshirë listën e moduleve PHP që janë të instaluar dhe versionin e Apache që po kandidon.

Vlen të vëmë në dispozicion këtë faqe gjatë zhvillimit të faqeve në mënyrë që të mund të shihni nëse modulet që ju nevojiten në projektet tuaja janë të instaluara apo jo.

06 nga 08

Futja e MySQL Workbench

MySQL Workbench.

Testimi i MySQL mund të arrihet duke përdorur komandën e mëposhtme të thjeshtë në një dritare të terminalit:

statusi mysqladmin -u root -p

Kur ju kërkohet një fjalëkalim ju do të duhet të shkruani fjalëkalimin root për përdoruesin rrënjë MySQL dhe jo fjalëkalimin tuaj Ubuntu.

Nëse MySQL po kandidon ju do të shihni tekstin e mëposhtëm:

Uptime: 6269 Temat: 3 Pyetje: 33 Pyetje të ngadalta: 0 Hap: 112 Tavolina të rrymës: 1 Tavolina të hapura: 31 Pyetje për sekondë mesatare: 0.005

MySQL vetë është e vështirë për t'u administruar nga rreshti i komandës kështu që unë rekomandoj instalimin e 2 mjeteve të tjera:

Për të instaluar MySQL Workbench hapur një terminal dhe të drejtuar komandën e mëposhtme:

sudo apt-get install mysql-workbench

Kur softueri ka përfunduar instalimin, shtypni butonin super (çelësi i dritareve) në tastierë dhe shtypni "MySQL" në kutinë e kërkimit.

Një ikonë me një delfin përdoret për të treguar MySQL Workbench. Klikoni mbi këtë ikonë kur të shfaqet.

Mjeti MySQL workbench është pothuajse i fuqishëm, megjithëse pak në anën e ngadalshme.

Një bar poshtë majtas ju lejon të zgjidhni se cili aspekt i serverit tuaj MySQL dëshironi të menaxhoni, si:

Opsioni i statusit të serverit tregon nëse serveri po kandidon, sa kohë po funksionon, ngarkesa e serverit, numri i lidhjeve dhe disa pjesë të tjera të informacionit.

Opsioni i lidhjeve të klientit rendit lidhjet aktuale me serverin MySQL.

Brenda përdoruesve dhe privilegjeve ju mund të shtoni përdorues të rinj, ndryshoni fjalëkalimet dhe zgjidhni privilegjet që përdoruesit kanë ndaj skemave të ndryshme të bazës së të dhënave.

Në këndin e poshtëm të majtë të mjetit MySQL Workbench është një listë e skemave të bazës së të dhënave. Ju mund të shtoni tuaj duke klikuar me të djathtën dhe duke zgjedhur "Krijo Skemën".

Ju mund të zgjeroni çdo skemë duke klikuar mbi të për të parë një listë të objekteve të tilla si tavolina, pikëpamje, procedura dhe funksione të ruajtura.

Klikimi i djathtë në një nga objektet do t'ju lejojë të krijoni një objekt të ri si një tabelë e re.

Paneli i djathtë i MySQL Workbench është vendi ku bëni punën tuaj. Për shembull, kur krijohet një tabelë, mund të shtosh kolona së bashku me llojet e të dhënave të tyre. Ju gjithashtu mund të shtoni procedura që sigurojnë shabllonin bazë për një procedurë të re të ruajtur brenda një redaktori për ju që të shtoni kodin aktual.

07 nga 08

Si ta Instaloni PHPMyAdmin

Instalo PHPMyAdmin.

Një mjet i zakonshëm që përdoret për administrimin e bazave të të dhënave MySQL është PHPMyAdmin dhe duke instaluar këtë mjet ju mund të konfirmoni një herë e përgjithmonë se Apache, PHP dhe MySQL janë duke punuar si duhet.

Hapni një dritare terminali dhe futni komandën e mëposhtme:

sudo apt-get install phpmyadmin

Do të shfaqet një dritare që kërkon që web server që keni instaluar.

Opsioni i parazgjedhur është vendosur tashmë në Apache kështu që përdorni butonin tab për të nxjerrë në pah butonin OK dhe shtypni kthimin.

Një tjetër dritare do të hapet duke pyetur nëse doni të krijoni një bazë të të dhënave të parazgjedhur që do të përdoret me PHPMyAdmin.

Shtypni butonin tab për të zgjedhur opsionin "Po" dhe shtypni kthimin.

Më në fund do t'ju kërkohet të jepni një fjalëkalim për bazën e të dhënave PHPMyAdmin. Shkruani diçka të sigurt për t'u përdorur sa herë që hyni në PHPMyAdmin.

Tani software do të instalohet dhe do të ktheheni në komandën e shpejtë.

Para se të përdorni PHPMyAdmin ka disa komanda të tjera për të kandiduar si më poshtë:

sudo ln -s /etc/phpmyadmin/apache.conf /etc/apache2/conf-available/phpmyadmin.conf

sudo a2enconf phpmyadmin.conf

sudo systemctl reload apache2.service

Komandat e mësipërme krijojnë një lidhje simbolike për skedarin apache.conf nga dosja / etc / phpmyadmin në dosjen / etc / apache2 / conf-available.

Linja e dytë mundëson skedën e konfigurimit phpmyadmin brenda Apache dhe më në fund rreshti i fundit rifillon shërbimin e uebit Apache.

Çfarë do të thotë kjo është që tani duhet të jeni në gjendje të përdorni PHPMyAdmin për të menaxhuar bazat e të dhënave si më poshtë:

PHPMyAdmin është një mjet i bazuar në ueb për menaxhimin e bazave të të dhënave MySQL.

Paneli i majtë siguron një listë të skemave të bazës së të dhënave. Klikimi në një skemë zgjeron skemën për të treguar një listë të objekteve të bazës së të dhënave.

Shiriti i ikonës së lartë ju lejon të menaxhoni aspekte të ndryshme të MySQL si:

08 nga 08

Leximi më tej

W3Schools.

Tani që keni një server të bazës së të dhënave, ju mund të filloni ta përdorni atë për zhvillimin e aplikacioneve të plota të uebit.

Një pikë e mirë fillestare për mësimin e HTML, CSS, ASP, JavaScript dhe PHP është W3Schools.

Kjo faqe interneti ka të plotë, por e lehtë për t'u ndjekur mësime në faqen e klientit dhe në faqen e internetit të serverit.

Ndërsa ju nuk do të mësoni në thellësi njohuritë ju do të kuptojnë mjaft e bazave dhe koncepteve për të marrë ju në rrugën tuaj.