„Windows“ posistemis, skirtas „Linux“, buvo skirtas atkurti „Windows“ kaip kūrimo platformą. Tiek daug kuriant žiniatinklį, WSL yra idealus būdas greitai sukurti žiniatinklio kūrimo aplinką, surenkant LAMP (Linux / Apache / MySQL / PHP) aplinką.
Taigi pradėkime.
Įdiekite ir paleiskite „Apache“
„Apache“ HTTP serveris gali kilti didesnė konkurencija iš tokių aukštos klasės kaip NGINX, tačiau tai vis tiek yra patikimas interneto serveris. Be to, tai labai lengva įdiegti „Ubuntu WSL“:
sudo apt install apache2
Galite paleisti kitas mokomąsias programas, kurios jums pasakys kaip naudoti systemctl Ubuntu norint gauti paleisti serverį. WSL nenaudoja systemd paslaugoms valdyti. Vietoj to, Ubuntu naudojant WSL, naudojate paslaugą komanda paleisti ir sustabdyti bet kokias paslaugas.
Norėdami paleisti „Apache“ serverį, įveskite:
sudo paslaugos apache2 pradžia
Norėdami įsitikinti, kad jis veikia, eikite į http://localhost ir turėtumėte pamatyti numatytąjį „Ubuntu“ testo puslapį. WSL automatiškai susieja „Ubuntu“ sistemos prievado numerius su tais, kurie atitinka jūsų pagrindinę sistemą.
Pagal numatytuosius nustatymus „Apache“ aptarnaus „DocumentRoot“ /var/www/html, todėl turėtumėte išsaugoti savo HTML failus ten.
Įdiekite ir konfigūruokite PHP
Jei norite pridėti sudėtingesnį interaktyvumą savo tinklalapiuose, PHP yra plačiai naudojama serverio scenarijų kalba. Taip pat gana paprasta įdiegti ir sukonfigūruoti naudoti su „Apache“.
Norėdami įdiegti PHP ir susijusį „Apache“ modulį, naudokite šią komandą:
sudo apt įdiekite php libapache2-mod-php
Norėdami išbandyti savo PHP diegimą, parašykite šį trumpą scenarijų ir išsaugokite jį /var/www/html kataloge. Pavadinkime phpinfo.php. Jums reikės root teisių, kad išsaugotumėte failą tame kataloge.
php
phpinfo ();
php
Tada eikite į http://localhost/phpinfo.phpir turėtumėte pamatyti PHP informacijos puslapį. Dabar galėsite įtraukti PHP kodą į savo žiniatinklio programas.
MariaDB nustatymas duomenų bazei
Jei norite išsaugoti duomenis savo žiniatinklio programoje, pvz., Vartotojo vardus ir slaptažodžius, jums reikės duomenų bazės serverio. Daugelį metų „MySQL“ buvo atviro kodo reliacinių duomenų bazių valdymo sistema (RDBMS), tačiau „Oracle“ įsigiję projektą, kai kurie originalūs kūrėjai įtvirtino projektą MariaDB.
„MariaDB“ yra „MySQL“ pakaitalas, leidžiantis vartotojams naudotis tomis pačiomis komandomis ir bet kokiais kitais įskiepiais nereikalaujant per daug laiko praleisti mokantis naujos sistemos.
Norėdami įdiegti „MariaDB“, naudokite šią komandą:
sudo apt įdiegti mariadb
Norėdami paleisti serverį, naudokite paslaugą anksčiau minėta komanda:
sudo paslaugos mysql pradžia
Taip, tai „mysql“, o ne „mariadb“. Daugelis komandų nurodo MySQL, bet jūs tikrai kalbėsite su MariaDB. Tai reiškia kūrėjai, sakydami, kad „MariaDB“ yra „MySQL pakaitalas“.
Numatytasis „MariaDB“ diegimas yra gana nesaugus, „MariaDB“ serverio šakninis slaptažodis tuščias. Jei tu tiesiog patys kuriate žiniatinklio programą, saugumas gali būti ne jūsų kūrimo sistemos problema. Vis dėlto tai yra geras įprotis grūdinti visus jūsų sistemoje naudojamus serverius, net jei jūs vienintelis juos naudojate.
Laimei, „MariaDB“ yra su scenarijumi, kurį galite paleisti sugriežtinkite serverio saugumą:
sudo mysql_secure_installation
Tai padės atlikti kelis veiksmus, pvz., Pakeisti duomenų bazės pagrindinį slaptažodį, neleisti nuotolinių šaknų prisijungimų ir pašalinti numatytąją bandymų duomenų bazę.
Susijęs: Duomenų bazių varikliai, į kuriuos reikia atsižvelgti jūsų kitame projekte
Norėdami nustatyti bet kokias duomenų bazes ir jas administruoti, galite naudoti „MariaDB“ komandinę eilutę, tačiau dauguma žmonių nori naudoti grafinę priekinę dalį. „PhpMyAdmin“ yra labai populiarus pasirinkimas. Taip pat lengva įdiegti WSL:
sudo apt įdiekite phpmyadmin
„Ubuntu“ taip pat padės atlikti pradinę „phpMyAdmin“ sąranką, įskaitant vartotojo vardo ir slaptažodžio nustatymą. Norėdami jį naudoti, įsitikinkite, kad „Apache“ veikia ir veikia, tada eikite į http://localhost/phpmyadmin.
Įveskite vartotojo vardą ir slaptažodį, kuriuos pasirinkote diegimo metu, ir dabar galėsite tvarkyti duomenų bazės serverį iš savo naršyklės.
Dabar galite pradėti kurti žiniatinklio programas
Dabar, kai pamatėte, kaip lengva pradėti kurti žiniatinklio programas naudojant WSL, galite pradėti kurti kitą „Google“ ar „Amazon“. Norite išplėsti savo žiniatinklio kūrimo įgūdžius? Galite lankyti keletą kursų, kad sužinotumėte dar daugiau.
Norite būti interneto dizaineris, bet neturite jokių įgūdžių? Įsigykite šį paketą ir netrukus tapkite profesionalu.
Skaitykite toliau
- „Linux“
- „Apache“ serveris
- „Windows“ posistemis, skirtas „Linux“
- PHP
- duomenų bazė
Davidas yra laisvai samdomas rašytojas, įsikūręs Ramiojo vandenyno šiaurės vakaruose, tačiau iš pradžių kilęs iš įlankos srities. Jis nuo pat vaikystės buvo technologijų entuziastas. Dovydo pomėgiai apima skaitymą, kokybiškų TV laidų ir filmų žiūrėjimą, retro žaidimus ir įrašų rinkimą.
Prenumeruokite mūsų naujienlaiškį
Prisijunkite prie mūsų naujienlaiškio, kuriame rasite techninių patarimų, apžvalgų, nemokamų el. Knygų ir išskirtinių pasiūlymų!
Dar vienas žingsnis…!
Prašome patvirtinti savo el. Pašto adresą el. Laiške, kurį jums ką tik išsiuntėme.