01 08
Mis on LAMP veebiserver?
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
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
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
Lihtsaim viis testida, kas Apache töötab, on järgmine:
- Avage Firefox, klõpsates käivitist asuval ikoonil (3. ülevalt)
- Aadressiribal sisestage http: // localhost
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
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-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
- PHPMyAdmin
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 staatuse andmine
- Kliendiühenduste loend
- Kasutajate ja privileegide haldamine
- Süsteemi muutujate haldamine
- Ekspordi andmed
- Andmete importimine
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
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:
- Avage Firefox
- Sisestage aadressiribale http: // localhost / phpmyadmin
- Sisestage PHPMyAdmin parool parooliväljale ja vajutage nuppu "Mine".
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:
- Andmebaasid
- SQL-redaktor
- Serveri olek
- Kasutajakontod
- Ekspordi andmed
- Andmete importimine
- Seaded
- Replikatsioon
- Muutujad
- Tähemärkide komplektid
- Mootorid
- Pluginad
08 08
Lisalugemist
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.