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.

instagram viewer

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.

E-pasts
Šie kursi palīdzēs jums saprast tīmekļa izstrādi un dizainu

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

Saistītās tēmas
  • Linux
  • Apache serveris
  • Windows apakšsistēma operētājsistēmai Linux
  • PHP
  • datu bāzē
Par autoru
Deivids Delonijs (Publicēti 33 raksti)

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.

Vairāk no Deivida Delonija

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.

.