Windowsi alamsüsteem Linuxile oli mõeldud Windowsi taaskehtestamiseks arendusplatvormina. Kuna veebi jaoks on nii palju arengut, on WSL ideaalne veebiarenduskeskkonna kiireks seadistamiseks, kokku pannes LAMP (Linux / Apache / MySQL / PHP) keskkond.

Nii et alustame.

Apache installimine ja käivitamine

The Apache HTTP server võib olla rohkem konkurentsi sellistest alustest nagu NGINX, kuid see on siiski usaldusväärne veebiserver. Samuti on seda väga lihtne installida Ubuntu WSL-i:

sudo apt install apache2

Võite kokku puutuda teiste õpetustega, mis teile ütlevad kuidas kasutada systemd saamiseks Ubuntu systemctl serveri käivitamiseks. WSL ei kasuta teenuste haldamiseks systemd-d. Selle asemel kasutate Ubuntu WSL-i all nuppu teenus käsk kõigi teenuste käivitamiseks ja peatamiseks.

Apache serveri käivitamiseks tippige:

sudo teenuse apache2 start

Veendumaks, et see töötab, navigeerige saidile http://localhost ja peaksite nägema vaikimisi Ubuntu testlehte. WSL kaardistab Ubuntu süsteemi pordinumbrid automaatselt neile, mis vastavad teie hostisüsteemile.

instagram viewer

Vaikimisi teenindab Apache DocumentRoot välja /var/www/html, nii et peaksite oma HTML-failid sinna salvestama.

Installige ja seadistage PHP

Kui soovite oma veebilehtedele lisada keerukamat interaktiivsust, PHP on laialdaselt kasutatav serveripoolne skriptikeel. Samuti on Apache'iga kasutamiseks üsna lihtne installida ja konfigureerida.

PHP ja sellega seotud Apache mooduli installimiseks kasutage seda käsku:

sudo apt installige php libapache2-mod-php

PHP installi testimiseks kirjutage järgmine lühike skript ja salvestage see /var/www/html kataloogi. Nimetagem seda phpinfo.php. Faili sellesse kataloogi salvestamiseks vajate juurõigusi.

php 
phpinfo ();
php

Seejärel navigeerige saidile http://localhost/phpinfo.phpja peaksite nägema PHP infolehte. Nüüd saate PHP-koodi oma veebirakendustesse lisada.

MariaDB seadistamine andmebaasi jaoks

Kui soovite, et saaksite veebirakendusse andmeid salvestada, nagu kasutajanimed ja paroolid, vajate andmebaasiserverit. Mitu aastat oli MySQL avatud lähtekoodiga relatsioonide andmebaaside haldussüsteem (RDBMS), kuid pärast Oracle'i projekti omandamist lõid mõned algsed arendajad projekti sisse MariaDB.

MariaDB on MySQL-i asendaja, mis võimaldab kasutajatel kasutada samu käske ja muid pistikprogramme, ilma et peaks uue süsteemi õppimiseks liiga palju aega kulutama.

MariaDB installimiseks kasutage järgmist käsku:

sudo apt install mariadb

Serveri käivitamiseks kasutage teenus varem mainitud käsk:

sudo teenus mysql start

Jah, see on "mysql", mitte "mariadb". Paljud käsud viitavad MySQL-ile, kuid te räägite tõesti MariaDB-ga. Seda mõtlevad arendajad, kui nad ütlevad, et MariaDB on MySQL-i "tilk-asendaja".

MariaDB vaikimisi installimine on üsna ebaturvaline, MariaDB serveri juurparool on tühi. Kui sa lihtsalt oled ise veebirakenduse väljatöötamine, turvalisus ei pruugi teie arendussüsteemi probleem olla. Sellegipoolest on hea harjumus karistada kõiki teie süsteemis töötavaid servereid, isegi kui kasutate neid ainsana.

Õnneks on MariaDB-l kaasas skript, kuhu saate joosta pingutage serveri turvalisust:

sudo mysql_secure_installation

See aitab teil läbi viia mitu sammu, näiteks andmebaasi juurparooli muutmine, juurjuure sisselogimiste keelamine ja vaiketesti andmebaasi eemaldamine.

Seotud: Andmebaasimootorid, mida järgmise projekti puhul kaaluda

Mis tahes andmebaaside seadistamiseks ja haldamiseks võite kasutada MariaDB käsurida, kuid enamik inimesi eelistab kasutada graafilist esiotsa. PhpMyAdmin on väga populaarne variant. Samuti on selle installimine WSL-i lihtne:

sudo apt install phpmyadmin

Ubuntu tutvustab teid ka phpMyAdmini esialgse seadistamise, sealhulgas kasutajanime ja parooli seadistamise kaudu. Selle kasutamiseks veenduge, et Apache töötab ja töötab, seejärel navigeerige saidile http://localhost/phpmyadmin.

Sisestage installiprotsessi käigus valitud kasutajanimi ja parool ning nüüd saate oma andmebaasi serverit oma brauseri kaudu hallata.

Nüüd saate hakata arendama veebirakendusi

Nüüd, kui olete näinud, kui lihtne on hakata WSL-iga veebirakendusi arendama, võite hakata looma järgmist Google'i või Amazoni. Kas soovite oma veebiarenduse oskusi laiendada? Veelgi õppimiseks võite osaleda mõnel kursusel.

E-post
Need kursused aitavad teil mõista veebiarendust ja disaini

Kas soovite olla veebidisainer, kuid teil pole oskusi? Osta see komplekt ja hakka aja jooksul profiks.

Loe edasi

Seotud teemad
  • Linux
  • Apache Server
  • Windowsi alamsüsteem Linuxile
  • PHP
  • andmebaasi
Autori kohta
David Delony (33 artiklit on avaldatud)

David on vabakutseline kirjanik, kes asub Vaikse ookeani loodeosas, kuid on algselt pärit Bay piirkonnast. Ta on olnud tehnikahuviline lapsepõlvest saati. Taaveti huvide hulka kuuluvad lugemine, kvaliteetsete telesaadete ja filmide vaatamine, retromängud ja plaatide kogumine.

Veel David Delonylt

Telli meie uudiskiri

Liituge meie uudiskirjaga, kus leiate tehnilisi näpunäiteid, ülevaateid, tasuta e-raamatuid ja eksklusiivseid pakkumisi!

Veel üks samm !!!

Palun kinnitage oma e-posti aadress e-kirjas, mille teile just saatsime.

.