Hoe om 'n LAMP-webbediener te skep met Ubuntu
Linux Gidse & Tutoriale
Wat is 'n LAMP-webbediener?
Apache hardloop op Ubuntu.
Hierdie gids sal jou die maklikste manier wys om 'n LAMP webbediener te installeer met 'n desktop weergawe van Ubuntu.
LAMP staan ​​vir Linux, Apache , MySQL en PHP.
Die weergawe van Linux wat in hierdie gids gebruik word, is natuurlik Ubuntu.
Apache is een van die vele tipes webbedieners beskikbaar vir Linux. Ander sluit in Lighttpd en NGinx.
MySQL is 'n databasis bediener wat jou sal help om jou webbladsye interaktief te maak deur gestoor inligting te stoor en vertoon.
Ek wys jou hoe om LAMP te installeer met behulp van die desktop weergawe van Ubuntu sodat ontluikende webontwikkelaars 'n ontwikkelings- of toetsomgewing vir hul skeppings kan opstel.
Die Ubuntu-webbediener kan ook gebruik word as 'n intranet vir tuiswebbladsye.
Terwyl jy die webbediener vir die hele wêreld beskikbaar stel, is dit onprakties om 'n tuisrekenaar te gebruik, aangesien breëbandverskaffers oor die algemeen die IP-adres vir rekenaars verander en dus moet jy 'n diens soos DynDNS gebruik om 'n statiese IP-adres te kry. Die bandwydte wat deur u breëbandverskaffer verskaf word, sal waarskynlik ook nie geskik wees om webbladsye te bedien nie.
Die opstel van die webbediener vir die hele wêreld sal ook beteken dat jy verantwoordelik is vir die beveiliging van die Apache-bediener, die opstel van firewalls en maak seker dat al die sagteware korrek geplak is.
As jy 'n webwerf wil skep vir die hele wêreld om te sien, sal jy aangeraai word om 'n webhost te kies met CPanel hosting wat al die moeite wegneem.
Hoe om 'n LAMP-webbediener te installeer met behulp van Tasksel
Die installering van die hele LAMP-stapel is eintlik baie reguit vorentoe en kan bereik word met net 2 opdragte.
Ander tutoriale aanlyn wys jou hoe om elke komponent apart te installeer, maar jy kan dit eintlik almal installeer.
Om dit te doen moet jy 'n terminale venster oopmaak. Om dit te doen druk CTRL, ALT en T terselfdertyd.
Tik die volgende opdragte in die terminale venster:
sudo apt-installeer takeel
sudo taskel installeer lamp-bediener
Bogenoemde instruksies installeer 'n instrument genoem takeel en dan gebruik takeel dit installeer 'n meta-pakket genoem lamp-bediener.
So, wat is takeel?
Met Tasksel kan u 'n groep pakkette alles op een slag installeer. Soos vroeër beskryf, staan ​​LAMP vir Linux, Apache, MySQL en PHP en dit is algemeen dat as jy een installeer, dan is jy geneig om hulle almal te installeer.
U kan die take-opdrag self op die volgende wyse uitvoer:
Dit sal 'n venster met 'n lys pakkette oprig, of moet ek 'n groep pakkette wat geïnstalleer kan word, sê.
U kan byvoorbeeld die KDE-lessenaar, die Lubuntu-lessenaar, 'n mailserver of 'n openSSH-bediener installeer.
Wanneer u sagteware installeer met takeel, installeer u nie een pakket nie, maar 'n groep soortgelyke pakkette wat almal bymekaar pas om een ​​groot ding te maak. In ons geval is die een groot ding 'n LAMP-bediener.
Stel die MySQL Wagwoord in
Stel MySQL Wagwoord.
Nadat u die instruksies in die vorige stap uitgevoer het, sal die pakkette wat benodig word vir Apache, MySQL en PHP afgelaai en geïnstalleer word.
'N venster sal verskyn as deel van die installasie wat vereis dat jy 'n wortel wagwoord vir die MySQL bediener in te voer.
Hierdie wagwoord is nie dieselfde as jou inskrywing wagwoord nie, en jy kan dit op enigiets wat jy wil, stel. Dit is die moeite werd om die wagwoord so veilig moontlik te maak aangesien die eienaar van die wagwoord die hele databasis bediener kan administreer met die vermoë om gebruikers, toestemmings, skemas, tabelle en goed te skep en te verwyder.
Nadat u die wagwoord ingevoer het, gaan die res van die installasie voort sonder die vereiste vir verdere insette.
Uiteindelik sal u terugkeer na die opdragprompt en u kan die bediener toets om te sien of dit gewerk het.
Hoe om Apache te toets
Die maklikste manier om te toets of Apache werk, is soos volg:
Open Firefox deur op die ikoon op die lanseerder te klik (3de van bo)
Tik http: // localhost in die adresbalk
'N Webblad moet verskyn soos in die prentjie aangedui.
Basies as jy die woorde "Dit werk" op die webblad sowel as die Ubuntu-logo en die woord Apache sien, weet jy dat die installasie suksesvol was.
Die bladsy wat jy sien, is 'n plekhouerbladsy en jy kan dit vervang met 'n webblad van jou eie ontwerp.
Om u eie webbladsye by te voeg, moet u dit in die gids / var / www / html stoor.
Die bladsy wat jy nou sien, word index.html genoem.
Om hierdie bladsy te wysig, sal u toestemming benodig vir die / var / www / html gids. Daar is verskillende maniere om toestemmings te verskaf. Dit is my voorkeur metode:
Open 'n terminaal venster en voer hierdie opdragte in:
U sal moet teken en weer inskryf vir die toestemming om in werking te tree.
Hoe om te kontroleer of PHP geïnstalleer is
Is PHP beskikbaar.
Die volgende stap is om seker te maak dat PHP korrek geïnstalleer is.
Om dit te doen, maak 'n terminaal oop en voer die volgende opdrag in:
Binne die nano-redigeerder, voer die volgende teks in:
Stoor die lêer deur Ctrl en O te druk en gaan dan die redakteur uit deur Ctrl en X te druk.
Maak die Firefox-webblaaier oop en voer die volgende in die adresbalk in:
As PHP korrek geïnstalleer het, sal jy 'n bladsy sien wat soortgelyk is aan die een in die prent hierbo.
Die PHPInfo-bladsy bevat allerhande inligting, insluitende die PHP-modules wat geïnstalleer is en die weergawe van Apache wat uitgevoer word.
Dit is die moeite werd om hierdie bladsy beskikbaar te hou terwyl u bladsye ontwikkel sodat u kan sien of modules wat u in u projekte benodig, geïnstalleer is of nie.
Bekendstelling van MySQL Werkbank
Toets MySQL kan bereik word deur die volgende eenvoudige opdrag in 'n terminaal venster te gebruik:
mysqladmin -u wortel-p status
As u 'n wagwoord gevra word, moet u die wortelwagwoord vir die MySQL-wortelgebruiker en nie u Ubuntu-wagwoord invoer nie.
As MySQL aan die gang is, sal jy die volgende teks sien:
Uptyd: 6269 Drade: 3 Vrae: 33 Stadige navrae: 0 Opens: 112 Spoeltafels: 1 Oop tafels: 31 Navrae per sekonde avg: 0.005
MySQL op sy eie is moeilik om te administreer vanaf die opdrag lyn, dus ek beveel aan dat jy nog 2 gereedskap installeer:
Om MySQL Werkbank te installeer, maak 'n terminaal oop en voer die volgende opdrag uit:
sudo apt-kry installeer mysql-werkbank
Wanneer die sagteware voltooi is, druk die super sleutel (Windows sleutel) op die sleutelbord en tik "MySQL" in die soekkassie.
'N Ikoon met 'n dolfyn word gebruik om MySQL Werkbank te aandui. Klik op hierdie ikoon wanneer dit verskyn.
Die MySQL werkbank instrument is redelik kragtig al is dit 'n bietjie op die stadige kant.
Met 'n balk links kan u kies watter aspek van u MySQL-bediener u wil bestuur, soos:
Voorsien 'n bedienerstatus
Lys kliënt verbindings
Administreer gebruikers en voorregte
Die opsie vir die status van die bediener vertel jou of die bediener hardloop, hoe lank dit uitgevoer is, die bedienerlading, die aantal verbindings en verskeie ander inligting.
Die opsie vir kliënt verbindings bevat die huidige verbindings met die MySQL-bediener.
Binne gebruikers en voorregte kan jy nuwe gebruikers byvoeg, wagwoorde verander en die voorregte kies wat die gebruikers teen verskillende databasisskemas het.
In die onderste linkerhoek van die MySQL Werkbank-instrument is 'n lys van databasisskemas. U kan u eie byvoeg deur regs te kliek en "Skema skep" te kies.
U kan enige skema uitbrei deur daarop te klik om 'n lys voorwerpe soos tafels, kyke, gestoor prosedures en funksies te sien.
As u regs op een van die voorwerpe kliek, sal u 'n nuwe voorwerp soos 'n nuwe tabel kan skep.
Die regte paneel van MySQL Workbench is waar jy werk doen. Byvoorbeeld, wanneer u 'n tabel skep, kan u kolomme saam met hul datatipes byvoeg. U kan ook prosedures byvoeg wat die basiese sjabloon verskaf vir 'n nuwe gestoor prosedure binne 'n redakteur om die werklike kode by te voeg.
Hoe om PHPMyAdmin te installeer
'N Gereedskap wat gebruik word om MySQL databasisse te administreer, is PHPMyAdmin. Deur hierdie hulpmiddel te installeer, kan jy eens en vir altyd bevestig dat Apache, PHP en MySQL korrek werk.
Open 'n terminaal venster en voer die volgende opdrag in:
sudo apt-installeer phpmyadmin
Daar word 'n venster vertoon wat vra watter webbediener u geïnstalleer het.
Die verstekopsie is reeds ingestel op Apache. Gebruik dan die oortjie sleutel om die OK-knoppie te verlig en druk terug.
'N Ander venster sal gevra word of jy 'n standaard databasis wil maak wat gebruik word met PHPMyAdmin.
Druk die oortjie sleutel om die "Ja" opsie te kies en druk terug.
Uiteindelik sal u gevra word om 'n wagwoord vir die PHPMyAdmin databasis te verskaf. Tik iets veilig om te gebruik wanneer jy inteken op PHPMyAdmin.
Die sagteware sal nou geïnstalleer word en u sal terugbesorg word na die opdragprompt.
Voordat jy PHPMyAdmin kan gebruik, is daar 'n paar instruksies om soos volg te hardloop:
sudo systemctl herlaai apache2.service
Bogenoemde opdragte skep 'n simboliese skakel vir die apache.conf lêer van die / etc / phpmyadmin gids in die / etc / apache2 / conf-available gids.
Die tweede reël maak die phpmyadmin-konfigurasie lêer in Apache moontlik en laastens herlaai die laaste reël die Apache-webdiens.
Wat dit alles beteken, is dat jy nou PHPMyAdmin moet gebruik om databasisse soos volg te bestuur:
Maak Firefox oop
Tik http: // localhost / phpmyadmin in die adresbalk
Tik die PHPMyAdmin wagwoord in die wagwoord veld en druk die "Go" knoppie.
PHPMyAdmin is 'n webgebaseerde hulpmiddel vir die bestuur van MySQL databasisse.
Die linker paneel bied 'n lys van databasisskemas. Deur op 'n skedule te klik, word die skedule uitgebrei om 'n lys databasisvoorwerpe te vertoon.
Met die boonste ikoonbalk kan jy verskeie aspekte van MySQL bestuur, soos:
Noudat u 'n databasis bediener aan die gang het, kan u dit gebruik om volwaardige webprogramme te ontwikkel.
Hierdie webwerf is nog heeltemal maklik om tutoriale op die kliënt se kant en die webblad van die bedienerskant te volg.
Terwyl jy nie in diepte kennis sal leer nie, sal jy genoeg van die basiese beginsels en begrippe begryp om jou op pad te kry.