01/08
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.
02/08
LAMP-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 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
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
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 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
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-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:
- MySQL Workbench
- PHPMyAdmin
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 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.
07/08
PHPMyAdminin 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 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:
- Avaa Firefox
- Kirjoita http: // localhost / phpmyadmin osoitekenttään
- 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.