Windows apakšsistēma operētājsistēmai Linux bija paredzēta, lai atjaunotu sistēmu Windows kā attīstības platformu. Tā kā tīmeklī notiek tik daudz izstrādes, WSL ir ideāls, lai ātri izveidotu tīmekļa izstrādes vidi, samontējot LAMP (Linux / Apache / MySQL / PHP) vidi.
Tātad sāksim.
Instalējiet un palaidiet Apache
The Apache HTTP serveris varētu būt lielāka konkurence no tādiem jauniem uzņēmumiem kā NGINX, taču tas joprojām ir uzticams tīmekļa serveris. Turklāt to ir ļoti viegli instalēt Ubuntu WSL:
sudo apt instalēt apache2
Jūs varētu iepazīties ar citām apmācībām, kas jums to pasaka kā izmantot systemctl Ubuntu, lai iegūtu lai palaistu serveri. WSL pakalpojumu pārvaldībai neizmanto systemd. Tā vietā Ubuntu zem WSL jūs izmantojat apkalpošana komandu sākt un apturēt visus pakalpojumus.
Lai palaistu Apache serveri, ierakstiet:
sudo pakalpojuma apache2 sākums
Lai pārliecinātos, ka tas darbojas, dodieties uz http://localhost un jums vajadzētu redzēt noklusējuma Ubuntu testa lapu. WSL automātiski kartē Ubuntu sistēmas porta numurus ar numuriem, kas atbilst jūsu resursdatora sistēmai.
Pēc noklusējuma Apache apkalpos DocumentRoot no /var/www/html, tāpēc jums vajadzētu saglabāt savus HTML failus tur.
Instalējiet un konfigurējiet PHP
Ja vēlaties savām tīmekļa lapām pievienot sarežģītāku interaktivitāti, PHP ir plaši izmantota servera puses skriptu valoda. Tas ir arī diezgan vienkārši instalējams un konfigurējams lietošanai ar Apache.
Lai instalētu PHP un ar to saistīto Apache moduli, izmantojiet šo komandu:
sudo apt instalēt php libapache2-mod-php
Lai pārbaudītu PHP instalāciju, uzrakstiet šo īso skriptu un saglabājiet to /var/www/html direktorijā. Sauksim to phpinfo.php. Lai failu saglabātu šajā direktorijā, jums būs nepieciešamas root tiesības.
php
phpinfo ();
php
Pēc tam pārejiet uz http://localhost/phpinfo.php, un jums vajadzētu redzēt PHP informācijas lapu. Tagad jūs varēsit iekļaut PHP kodu savās tīmekļa lietotnēs.
MariaDB iestatīšana datu bāzei
Ja vēlaties, lai jūsu tīmekļa lietotnē varētu saglabāt datus, piemēram, lietotājvārdus un paroles, jums būs nepieciešams datu bāzes serveris. Daudzus gadus MySQL bija atvērtā koda relāciju datu bāzes pārvaldības sistēma (RDBMS), taču pēc tam, kad Oracle ieguva projektu, daži sākotnējie izstrādātāji projektēja projektu MariaDB.
MariaDB ir MySQL aizstājējs, kas lietotājiem ļauj izmantot tās pašas komandas un visus citus spraudņus, neprasot pārāk daudz laika jaunas sistēmas apguvei.
Lai instalētu MariaDB, izmantojiet šādu komandu:
sudo apt instalēt mariadb
Lai palaistu serveri, izmantojiet apkalpošana iepriekš pieminētā komanda:
sudo pakalpojums mysql start
Jā, tas ir "mysql", nevis "mariadb". Daudzas komandas attiecas uz MySQL, taču jūs patiešām runājat ar MariaDB. Tas ir tas, ko domā izstrādātāji, sakot, ka MariaDB ir MySQL "nomestājs".
Noklusējuma MariaDB instalācija ir diezgan nedroša, un MariaDB servera saknes parole ir tukša. Ja jūs vienkārši esat pats izstrādājot tīmekļa lietotni, drošība, iespējams, nav problēma jūsu attīstības sistēmā. Tomēr tas ir labs ieradums nocietināt visus serverus, kurus izmantojat savā sistēmā, pat ja jūs vienīgais tos izmantojat.
Par laimi, MariaDB nāk ar skriptu, pie kura varat palaist pastipriniet servera drošību:
sudo mysql_secure_installation
Tas palīdzēs jums veikt vairākas darbības, piemēram, mainot datu bāzes saknes paroli, attālo sakņu pieteikšanās aizliegšanu un noklusējuma testa datu bāzes noņemšanu.
Saistīts: Datu bāzes motori, kas jāņem vērā jūsu nākamajam projektam
Varat izmantot MariaDB komandrindu, lai izveidotu visas datu bāzes un tās administrētu, taču lielākā daļa cilvēku izvēlas izmantot grafisko priekšgalu. PhpMyAdmin ir ļoti populāra iespēja. Arī to ir viegli instalēt WSL:
sudo apt instalēt phpmyadmin
Ubuntu arī iepazīstinās jūs ar sākotnējo phpMyAdmin iestatīšanu, ieskaitot lietotājvārda un paroles iestatīšanu. Lai to izmantotu, pārliecinieties, vai Apache darbojas un darbojas, pēc tam pārejiet uz http://localhost/phpmyadmin.
Ievadiet lietotājvārdu un paroli, kuru izvēlējāties instalēšanas laikā, un tagad varēsiet pārvaldīt datu bāzes serveri no pārlūkprogrammas.
Tagad jūs varat sākt izstrādāt tīmekļa lietotnes
Tagad, kad esat redzējis, cik viegli ir sākt izstrādāt tīmekļa lietotnes ar WSL, varat sākt veidot nākamo Google vai Amazon. Vai vēlaties paplašināt savas tīmekļa attīstības prasmes? Lai apgūtu vēl vairāk, varat iziet dažus kursus.
Vai vēlaties būt tīmekļa dizainers, bet jums nav prasmju? Pērciet šo paketi un īsā laikā kļūsiet par profesionāli.
Lasiet Tālāk
- Linux
- Apache serveris
- Windows apakšsistēma operētājsistēmai Linux
- PHP
- datu bāzē

Deivids ir ārštata rakstnieks, kurš dzīvo Klusā okeāna ziemeļrietumos, bet sākotnēji ir ieradies no Bejas apgabala. Kopš bērnības viņš ir bijis tehnoloģiju entuziasts. Dāvida interešu lokā ir lasīšana, kvalitatīvu TV pārraižu un filmu skatīšanās, retro spēles un ierakstu vākšana.
Abonējiet mūsu biļetenu
Pievienojieties mūsu informatīvajam izdevumam par tehniskiem padomiem, atsauksmēm, bezmaksas e-grāmatām un ekskluzīviem piedāvājumiem!
Vēl viens solis !!!
Lūdzu, apstipriniet savu e-pasta adresi e-pastā, kuru tikko nosūtījām.