Mikä on LAMP-Web-palvelin?
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.
Jatka lukemista alla
02/08LAMP-Web-palvelimen asentaminen Tasksel-sovelluksen avulla
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 taskselsudo tasksel asenna lampun palvelinYllä 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 taskselTä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.
Jatka lukemista alla
03/08Aseta 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/08Kuinka testaa Apache
Helpoin tapa testata, toimiiko Apache on seuraava:
- Avaa Firefox napsauttamalla käynnistyskoneen kuvaketta (kolmas ylhäältä)
- Kirjoita osoitepalkkiin http: // localhost
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 käyttöoikeudet / Var / www / html kansio. Käyttöoikeuksia on useita. Tämä on suositeltavin tapa:
Avaa pääteikkuna ja kirjoita nämä komennot:
sudo adduser www-datasudo chown -R www-data: www-data / var / www / htmlsudo chmod -R g + rwx / var / www / htmlSinun on kirjauduttava sisään ja uudelleen sisään, jotta käyttöoikeudet voisivat tulla voimaan.
Jatka lukemista alla
05/08Kuinka tarkistaa, onko PHP asennettuna
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.phpSyö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 / phpinfoJos 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/08Esittelyssä MySQL Workbench
MySQL-testaus voidaan suorittaa käyttämällä seuraavaa yksinkertaista komentoa pääteikkunassa:
mysqladmin -u root -p-tilaKun 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,005MySQL: ia on vaikea hallita komentoriviltä, joten suosittelen asennusta 2 muuta työkalua:
- MySQL Workbench
- PHPMyAdmin
Asenna MySQL Workbench avata pääte ja suorita seuraava komento:
sudo apt-get asenna mysql-workbenchKun 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 tilan tarjoaminen
- Luettelo asiakkaan yhteyksistä
- Hallitse käyttäjiä ja oikeuksia
- Hallitse järjestelmän muuttujia
- Vie tiedot
- Tuo tiedot
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.
Jatka lukemista alla
07/08PHPMyAdminin asentaminen
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 phpmyadminNä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.confsudo a2enconf phpmyadmin.confsudo systemctl reload apache2.serviceEdellä 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:
- Avaa Firefox
- Tulla sisään http: // localhost / phpmyadminosoitepalkkiin
- Anna PHPMyAdmin-salasana salasanakenttään ja paina "Siirry" -painiketta.
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:
- tietokannat
- SQL-editori
- Palvelimen tila
- Käyttäjätilit
- Vie tiedot
- Tuo tiedot
- asetukset
- replikointi
- muuttujat
- Merkkisarjat
- moottorit
- liitännäiset
08/08
Lue lisää
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.