Kuidas luua LAMP-i veebiserverit kasutades Ubuntu

01 08

Mis on LAMP veebiserver?

Apache töötab Ubuntu.

See juhend näitab teile lihtsamaid viise LAMP-i veebiserveri installimiseks Ubuntu töölaua versiooniga.

LAMP tähistab Linuxi, Apache , MySQLi ja PHP-i.

Selles juhendis kasutatud Linuxi versioon on muidugi Ubuntu.

Apache on üks paljudest Linuxi jaoks saadaval olevatest veebiserveritest. Teiste hulka kuuluvad Lighttpd ja NGinx.

MySQL on andmebaasiserver, mis aitab teil oma veebisaite interaktiivselt muuta, salvestades ja kuvades salvestatud teavet.

Lõpuks on PHP (mis tähistab Hypertext Preprocessorit) skriptikeelt, mida saab kasutada serveripoolse koodi ja Web API-de loomiseks, mida saab seejärel kasutada kliendikülgede keeles, nagu HTML, javaScript ja CSS.

Ma näitan teile, kuidas installida LAMP Ubuntu töölaua versiooniga, nii et algajad veebiarendajad saaksid oma loomingutesse luua arenduskeskusi või katsekeskkondi.

Ubuntu veebiserverit saab kasutada ka koduvõrgu sisevõrku.

Kuigi te võiksite muuta veebiserver kättesaadavaks kogu maailmale, on see kodukas arvuti kasutamine ebapraktiline, sest üldjuhul muudavad lairiba pakkujad arvutite IP-aadressi ja seega peate kasutama staatilise IP-aadressi saamiseks teenust, nagu DynDNS . Teie lairiba pakkuja antud ribalaius ei pruugi tõenäoliselt sobilik ka veebilehtede teenindamiseks.

Kogu maailma veebiserveri seadistamine tähendaks ka seda, et olete vastutav Apache serveri turvalisuse eest, tulemüüride häälestamise ja tarkvara õige parandamise eest.

Kui soovite kogu maailma jaoks veebisaiti vaadata, siis soovitaksite valida CPaneli hosti veebi, mis võtab kõik selle jõupingutused ära.

02 of 08

Kuidas paigaldada Taskseli kasutades LAMP veebiserverit

Tasksel.

Kogu LAMP korpuse installimine on tegelikult väga lihtne ja seda saab saavutada ainult kahe käskluse abil.

Muud veebikoolitused näitavad teile, kuidas iga osa eraldi installida, kuid saate neid korraga installida.

Selleks peate avama terminali akna. Selleks vajutage samal ajal ka CTRL, ALT ja T.

Tippaknas sisestage järgmised käsklused:

sudo apt-get install tasksel

sudo tasksel paigaldada lamp-server

Eespool toodud käskude abil installitakse tööriist nimega tasksel ja seejärel kasutatakse taskselit, millega installitakse metapaketi nimega lamp-server.

Mis on taskel?

Tasksel võimaldab teil korraga rühma installida. Nagu varem kirjeldatud, tähistab LAMP Linuxi, Apache, MySQLi ja PHP-i ning on tavaline, et kui te installite, siis kipuvad need kõik need installima.

Võite käivitada taskel käsu ise järgmiselt:

sudo taskel

See avab pakettide loendi akna või ma pean ütlema pakettide gruppi, mida saab installida.

Näiteks võite installida KDE töölauale, Lubuntu töölauale, meiliserverile või avatudSSH-serverile.

Kui installite tarkvara taskeliga, siis ei installi üks pakett, vaid grupp sarnase mõtlemisega pakette, mis kõik sobiksid kokku ühe suurte asjade tegemiseks. Meie puhul on üks suur asi LAMP-server.

03 alates 08

Määra MySQL parool

Määra MySQL parool.

Pärast eelmise etapi käskude käivitamist laaditakse Apache, MySQL ja PHP jaoks vajalikud paketid alla ja installitakse.

Installi osana kuvatakse aken, mis nõuab MySQL serveri root parooli sisestamist.

See parool ei ole sama mis teie sisselogimisparool ja võite seda määrata soovitud viisil. Parool on parimal võimalikult turvaline, kuna parooli omanik saab hallata kogu andmebaasiserverit, kellel on võimalus luua ja eemaldada kasutajaid, õigusi, skeeme, tabeleid ja peaaegu kõike.

Pärast parooli sisestamist jätkab ülejäänud paigaldus ilma edasise sisestamise nõudeta.

Lõpuks naasete käsureale ja saate serverit testida, kas see töötab.

04 08

Kuidas kontrollida Apache

Apache Ubuntu.

Lihtsaim viis testida, kas Apache töötab, on järgmine:

Veebileht peaks olema kujutatud pildil.

Põhimõtteliselt, kui näete veebisaidil sõnu "See töötab", samuti Ubuntu logo ja sõna Apache, siis teate, et installimine oli edukas.

Lehekülg, mida näete, on kohatäidete leht ja saate seda oma disaini veebisaidiga asendada.

Oma veebisaitide lisamiseks peate neid salvestama kausta / var / www / html.

Lehekülge, mida näete, on nüüd nimega index.html.

Selle lehe muutmiseks vajate õigusi kataloogi / var / www / html . Õiguste andmiseks on erinevaid viise. See on minu eelistatud meetod:

Avage terminali aken ja sisestage need käsud:

sudo adduser www-andmed

sudo chown -R www-andmed: www-data / var / www / html

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

Teil tuleb välja logida ja uuesti sisse lülitada, et jõustada õigused.

05 08

Kuidas kontrollida, kas PHP on installitud

Kas PHP on saadaval.

Järgmine samm on kontrollida, kas PHP on õigesti installitud.

Selleks avage terminali aken ja sisestage järgmine käsk:

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

Nano redaktoris sisestage järgmine tekst:

Salvestage fail vajutades CTRL ja O ning seejärel väljumiseks toimetaja, vajutades CTRL ja X.

Avage Firefoxi veebibrauser ja sisestage aadressiribale järgmised aadressid:

http: // localhost / phpinfo

Kui PHP on õigesti paigaldatud, näete lehte, mis on sarnane ülaltoodud pildiga.

PHPInfo lehel on igasugune teave, sealhulgas nimekiri paigaldatud PHP-moodulitest ja käimasoleva Apache versiooni.

Selle lehekülje kättesaadavaks tegemine on samal ajal lehtede arendamise huvides, nii et saaksite näha, kas teie projektides vajalikud moodulid on installitud või mitte.

06 08

MySQLi tööväljapaneku tutvustamine

MySQL Workbench.

MySQL-i testimine on võimalik järgmises lihtsas käsus terminali aknas:

mysqladmin -u root -p olek

Kui teil palutakse parool, peate sisestama MySQL root kasutaja root parooli, mitte oma Ubuntu parooli.

Kui MySQL töötab, näete järgmist teksti:

Uptime: 6269 Teemad: 3 Küsimused: 33 Aeglane päringud: 0 Avab: 112 Lõpeta tabelid: 1 Avatud tabelid: 31 Vaatamisi sekundis keskm.: 0.005

MySQLi on ise käsureal raske administreerida, seega soovitaksin paigaldada veel kaks tööriista:

MySQL Workbench installimiseks avage terminal ja käivitage järgmine käsk:

sudo apt-get install mysql-workbench

Kui tarkvara on installimise lõpetanud, vajutage klaviatuuri superklaami (Windowsi võtit) ja sisestage otsingukasti "MySQL".

MySQL Workbenchi tähistamiseks kasutatakse delfiiniga seotud ikooni. Kui see ilmub, klõpsake sellel ikoonil.

MySQLi tööriista tööriist on üsna võimas, ehkki natuke aeglane külg.

Vasakul olev riba võimaldab teil valida, millist aspekti MySQL serveris soovite hallata, näiteks:

Serveri olekuvalik ütleb teile, kas server töötab, kui kaua see töötab, serveri koormus, ühenduste arv ja mitmesugused muud infokandjad.

Kliendiliinide võimalus loetleb praegused ühendused MySQL serveriga.

Kasutajate ja privileegide piires saate lisada uusi kasutajaid, muuta paroole ja valida kasutajate privileege erinevate andmebaasi skeemide vastu.

MySQL Workbenchi tööriista alumises vasakus nurgas on andmebaaside skeemide loend. Saate lisada oma enda, klõpsates hiire parema nupuga ja valides "Loo skeemi".

Te saate skeemi laiendada, klõpsates sellel, et vaadata selliste objektide loendit nagu tabelid, vaated, salvestatud protseduurid ja funktsioonid.

Paremklõps mõnel objektil võimaldab teil luua uue objekti, näiteks uue tabeli.

Parem MySQL Workbenchi paneel on see, kus te teete tegelikku tööd. Näiteks tabeli loomisel saate lisada veerge koos nende andmetüüpidega. Samuti saate lisada toiminguid, mis annavad toimetajale uue salvestatud protseduuri põhimalli, et saaksite lisada tegeliku koodi.

07 08

Kuidas installida PHPMyAdmin

Installige PHPMyAdmin.

MySQLi andmebaaside haldamiseks kasutatav ühine tööriist on PHPMyAdmin ja selle tööriista abil saate korraga kinnitada, et Apache, PHP ja MySQL töötavad õigesti.

Avage terminali aken ja sisestage järgmine käsk:

sudo apt-get install phpmyadmin

Ilmub aken küsib, milline veebiserver olete installitud.

Vaikevalik on juba seadistatud Apachele, nii et kasutage tabeldusklahvi, et tõsta esile OK nuppu ja vajuta tagasipöördumist.

Veel üks aken küsib, kas soovite luua vaikeandmebaasi, mida PHPMyAdminiga kasutada.

Vajutage tabeldusklahvi, et valida "Jah" ja vajutage tagastust.

Lõpuks palutakse teil anda PHPMyAdmini andmebaasi parool. Kui sisestate PHPMyAdminile, sisestage midagi turvalist.

Tarkvara installitakse nüüd ja teid suunan käsureale.

Enne PHPMyAdmini kasutamist on veel mõned käsklused järgmiselt:

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

sudo a2enconf phpmyadmin.conf

sudo systemctl reload apache2.service

Ülalnimetatud käsked loovad apache.conf-faili sümboolne link kataloogist / etc / phpmyadmin kataloogi / etc / apache2 / conf-available.

Teine rida lubab Apache-le konfiguratsioonifaili phpmyadmin ja viimane rida taaskäivitab Apache veebiteenuse.

Mis see kõik tähendab, siis peaks nüüd olema võimalik PHPMyAdmini andmebaaside haldamiseks kasutada järgmiselt:

PHPMyAdmin on veebipõhine vahend MySQL andmebaaside haldamiseks.

Vasakpoolsel paneelil on andmebaaside skeemide loend. Klõpsates skeemil laiendab skeemi, et kuvada andmebaasiobjektide loendit.

Ülemine ikoonibaar võimaldab teil hallata mitmeid MySQLi aspekte, näiteks:

08 08

Lisalugemist

W3 koolid.

Nüüd, kui teil on andmebaasi server ja töötate, võite hakata seda kasutama täieõiguslike veebirakenduste arendamiseks.

HTML, CSS, ASP, JavaScript ja PHP-ide hea lähtepunkt on W3 koolid.

Sellel veebisaidil on kliendipoolse ja serveripoolse veebiarenduse õpetused täielikud ja hõlpsasti jälgitavad.

Kuigi te ei võta põhjalikke teadmisi, saate põhitegureid ja kontseptsioone piisavalt, et saaksite teid oma teel.