Miten luodaan LAMP-Web-palvelin Ubuntun avulla

01/08

Mikä on LAMP-Web-palvelin?

Apache toimii Ubuntussa.

Tässä oppaassa näytetään helpoin tapa asentaa LAMP-web-palvelin Ubuntun työpöytäversion avulla.

LAMP on Linux, Apache , MySQL ja PHP.

Tässä oppaassa käytetty Linux-versio on tietysti Ubuntu.

Apache on yksi monista Linux-palvelimista. Muita ovat Lighttpd ja NGinx.

MySQL on tietokantapalvelin, joka auttaa sinua tekemään verkkosivuja interaktiivisesti tallentamalla ja näyttämällä tallennettuja tietoja.

Lopuksi PHP (joka tarkoittaa Hypertext Preprocessoria) on skriptauskieli, jota voidaan käyttää luomaan palvelinpuolen koodia ja Web-sovellusliittymiä, joita voidaan sitten käyttää asiakaspuolen kielillä, kuten HTML, javaScript ja CSS.

Näytän sinulle, miten asennat LAMPin Ubuntun työpöytäversion avulla niin, että luomassa olevat verkkokehittäjät voivat luoda luomis- tai testausympäristön luomuksilleen.

Ubuntu-verkkopalvelinta voidaan käyttää myös kotisivun intranetina.

Vaikka Web-palvelin olisi käytettävissä koko maailmalle, tämä on epäkäytännöllistä kotitietokoneen käyttämisen kanssa, koska laajakaistaoperaattorit muuttavat yleisesti tietokoneiden IP-osoitteen, joten sinun tarvitsee käyttää DynDNS-palvelua, jotta saataisiin staattinen IP-osoite. Laajakaistan tarjoajan tarjoama kaistanleveys ei todennäköisesti myös sovellu WWW-sivujen tarjoamiseen.

Web-palvelimen käyttöönotto koko maailmalle merkitsisi myös sitä, että olet vastuussa Apache-palvelimen varmistamisesta, palomuureiden määrittämisestä ja varmista, että kaikki ohjelmistot on korjattu oikein.

Jos haluat luoda WWW-sivuston katsomaan koko maailmaa, sinun olisi suositeltavaa valita web-isäntä CPanel-palvelimella, joka vie kaiken tämän työn.

02/08

LAMP-Web-palvelimen asentaminen Tasksel-sovelluksen avulla

Tasksel.

Koko LAMP-pinon asennus on todella suoraa, ja se voidaan saavuttaa vain 2 komennolla.

Muut opetusohjelmat verkossa näyttävät kuinka asennat jokaisen komponentin erikseen, mutta voit itse asentaa ne kaikki kerralla.

Tätä varten sinun tulee avata pääteikkuna. Voit tehdä tämän painamalla CTRL, ALT ja T samanaikaisesti.

Valitse pääteikkunassa seuraavat komennot:

sudo apt-get asenna tasksel

sudo tasksel asenna lampun palvelin

Yllä olevat komennot asentavat työkalun nimeltä tasksel ja käyttävät sitten tehtäviä se asentaa meta-paketin nimeltä lamp-server.

Joten mikä on tasksel?

Taskselilla voit asentaa joukon paketteja kerralla. Kuten aiemmin on kuvattu, LAMP tarkoittaa Linuxia, Apachea, MySQL: tä ja PHP: tä, ja on yleistä, että jos asennat yhden, asennat ne kaikki.

Voit suorittaa tasksel-komennon seuraavasti:

sudo tasksel

Tämä tuo esiin ikkunan, jossa on luettelo paketeista tai minun pitäisi sanoa asennettavista paketeista koostuva ryhmä.

Voit esimerkiksi asentaa KDE-työpöydän, Lubuntun työpöydän, postipalvelimen tai avoimen SSH-palvelimen.

Kun asennat ohjelmiston tasksel-ohjelmalla, et asenna yhtä pakettia, vaan ryhmä samankaltaisia ​​paketteja, jotka kaikki sopivat yhdessä tekemään yhtä suurta asiaa. Meidän tapauksessamme yksi iso asia on LAMP-palvelin.

03/08

Aseta MySQL-salasana

Aseta MySQL-salasana.

Kun olet suorittanut edellisessä vaiheessa olevat komennot, Apache-, MySQL- ja PHP-paketit ladataan ja asennetaan.

Asennusosassa näkyy ikkuna, joka edellyttää MySQL-palvelimen pääkäyttäjän salasanan syöttämistä.

Tämä salasana ei ole sama kuin kirjautumissalasana ja voit asettaa sen mitä haluat. Salasanan omistaja voi hallinnoida koko tietokantapalvelimen kykyä luoda ja poistaa käyttäjiä, käyttöoikeuksia, kaavioita, taulukoita ja melko paljon kaikkea.

Kun olet antanut salasanan, muut asennus jatkuu ilman lisätaajuutta.

Lopulta palataan komentokehoteeseen ja voit testata palvelinta nähdäksesi, toimiiko se.

04/08

Kuinka testaa Apache

Apache Ubuntu.

Helpoin tapa testata, toimiiko Apache on seuraava:

Verkkosivu tulee näkyä kuvan mukaisesti.

Pohjimmiltaan jos näet verkkosivulla "It Works" sekä Ubuntu-logo ja sana Apache niin tiedät, että asennus onnistui.

Sivu, jonka näet, on paikkamerkkisivu ja voit korvata sen omalla suunnittelulla.

Jos haluat lisätä omia sivuja, sinun on tallennettava ne kansioon / var / www / html.

Nyt näkyvä sivu on nimeltään index.html.

Tämän sivun muokkaamiseksi tarvitset oikeudet / var / www / html- kansioon. Käyttöoikeuksia on useita. Tämä on suositeltavin tapa:

Avaa pääteikkuna ja kirjoita nämä komennot:

sudo adduser www-data

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

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

Sinun on kirjauduttava sisään ja uudelleen sisään, jotta käyttöoikeudet voisivat tulla voimaan.

05/08

Kuinka tarkistaa, onko PHP asennettuna

Onko PHP käytettävissä.

Seuraava vaihe on tarkistaa, että PHP on asennettu oikein.

Voit tehdä tämän avaamalla pääteikkunan ja antamalla seuraavan komennon:

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

Syötä nano-editorissa seuraava teksti:

Tallenna tiedosto painamalla CTRL ja O ja poistu sitten editorista painamalla CTRL ja X.

Avaa Firefox-selain ja kirjoita osoite osoitekenttään:

http: // localhost / phpinfo

Jos PHP on asennettu oikein, näet samanlaisen sivun kuin yllä olevassa kuvassa.

PHPInfo-sivulla on kaikenlaisia ​​tietoja, mukaan lukien luetellut asennetut PHP-moduulit ja käynnissä olevan Apache-versio.

On syytä pitää tämä sivu saatavilla samalla, kun kehität sivuja, jotta voit nähdä, ovatko projektissa tarvittavat moduulit asennettu vai ei.

06/08

Esittelyssä MySQL Workbench

MySQL Workbench.

MySQL-testaus voidaan suorittaa käyttämällä seuraavaa yksinkertaista komentoa pääteikkunassa:

mysqladmin -u root -p-tila

Kun sinua pyydetään antamaan salasana, sinun tulee syöttää pääkäyttäjän root-salasana eikä Ubuntu-salasanaa.

Jos MySQL on käynnissä näet seuraavan tekstin:

Käyttöaika: 6269 Langat: 3 Kysymyksiä: 33 Hidas kysely: 0 Avautuu: 112 Huuhtotaulukot: 1 Avaa taulukot: 31 kyselyä sekunnissa välisenä: 0,005

MySQL: ia on vaikea hallita komentoriviltä, ​​joten suosittelen asennusta 2 muuta työkalua:

Asenna MySQL Workbench avata pääte ja suorita seuraava komento:

sudo apt-get asenna mysql-workbench

Kun ohjelmisto on lopettanut asennuksen, paina näppäimistön Super-näppäintä (Windows-näppäin) ja kirjoita hakukenttään "MySQL".

Delfiinin kuvaketta käytetään merkitsemään MySQL Workbench. Napsauta tätä kuvaketta, kun se tulee näkyviin.

MySQL-työtaso on melko voimakas, vaikkakin hieman hidas.

Vasemmanpuoleisen palkin avulla voit valita MySQL-palvelimen, jota haluat hallita, kuten:

Palvelimen tila -asetus kertoo, onko palvelin käynnissä, kuinka kauan se on käynnissä, palvelimen lataus, yhteyksien määrä ja erilaiset muut tietopisteet.

Asiakasliittymien vaihtoehto näyttää nykyiset yhteydet MySQL-palvelimeen.

Käyttäjien ja etuoikeuksien joukossa voit lisätä uusia käyttäjiä, vaihtaa salasanoja ja valita käyttäjien oikeudet erilaisiin tietokantakaavioihin.

MySQL Workbench -työkalun vasemmassa alakulmassa on luettelo tietokannasta. Voit lisätä oman napsauttamalla hiiren kakkospainikkeella ja valitsemalla "Luo kaavio".

Voit laajentaa minkä tahansa skeeman napsauttamalla sitä nähdäksesi esineiden luettelon, kuten taulukot, näkymät, tallennetut toiminnot ja toiminnot.

Napsauttamalla hiiren kakkospainikkeella yhtä kohdetta voit luoda uuden objektin, kuten uuden taulukon.

Oikea paneeli MySQL Workbench on, jos teet varsinaisen työn. Esimerkiksi taulukon luomisessa voit lisätä sarakkeita niiden tietotyyppeihin. Voit lisätä myös toimintoja, jotka tarjoavat perusmallin uudelle tallennetulle toiminnolle editorissa, jotta voit lisätä todellisen koodin.

07/08

PHPMyAdminin asentaminen

Asenna PHPMyAdmin.

Yhteinen työkalu MySQL-tietokantojen hallinnointiin on PHPMyAdmin ja asentamalla tämä työkalu voit vahvistaa, että Apache, PHP ja MySQL toimivat oikein.

Avaa pääteikkuna ja kirjoita seuraava komento:

sudo apt-get asenna phpmyadmin

Näyttöön tulee ikkuna, jossa kysytään, minkä web-palvelimen olet asentanut.

Oletusasetus on jo asetettu Apacheen, joten korosta OK-painike ja paina paluuta.

Toinen ikkuna avautuu kysyä, haluatko luoda PHPMyAdminin kanssa käytettävän oletustietokannan.

Paina välilehteä valitaksesi "Kyllä" -asetuksen ja paina paluuta.

Lopuksi sinua pyydetään antamaan salasana PHPMyAdmin-tietokannalle. Anna jotain turvallista käyttää, kun kirjaudut sisään PHPMyAdminiin.

Ohjelmisto asennetaan nyt ja palautetaan komentokehotteeseen.

Ennen kuin voit käyttää PHPMyAdminia, on olemassa muutamia muita komentoja, joita voidaan käyttää seuraavasti:

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

sudo a2enconf phpmyadmin.conf

sudo systemctl reload apache2.service

Edellä olevat komennot luo symbolisen linkin apache.conf-tiedostolle / etc / phpmyadmin -kansiosta / etc / apache2 / conf-available-kansioon.

Toinen rivi mahdollistaa phpmyadmin-määritystiedoston Apachissa ja lopulta viimeinen rivi käynnistää uudelleen Apache-verkkopalvelun.

Mitä tämä tarkoittaa, sinun pitäisi nyt pystyä käyttämään PHPMyAdmin tietokantojen hallitsemiseen seuraavasti:

PHPMyAdmin on web-pohjainen työkalu MySQL-tietokantojen hallintaan.

Vasen paneeli tarjoaa luettelon tietokannasta. Skeeman napsauttaminen laajentaa kaavion näyttämään tietokantaobjektien luettelon.

Ylin kuvakepalkki voit hallita MySQL: n eri osa-alueita, kuten:

08/08

Lue lisää

W3Schools.

Nyt kun sinulla on tietokantapalvelin käynnissä, voit alkaa käyttää sitä täysimittaisten web-sovellusten kehittämiseen.

Hyvä lähtökohta HTML-, CSS-, ASP-, JavaScript- ja PHP-oppimiselle on W3Schools.

Tällä verkkosivustolla on täynnä vielä helppoa seurata asiakastiedon ja palvelinpuolen web-kehittämisen opetusohjelmia.

Vaikka et opi perusteellisessa tietämässäsi, ymmärtäisitte tarpeeksi perusasiat ja konseptit saadaksesi sinut mukaan.