Apache, MySQL ja PHP seadistamine Linuxi alamsüsteemis Windows 10 jaoks

Nagu me praegu teame, on Microsoft Windows 10-l uus lisafunktsioon nimega Linuxi alamsüsteem Windowsi jaoks. See funktsioon võimaldab kasutada täielikku bash-kesta Windowsis. See pole virtuaalne arvuti. Ma kordan, et see pole virtuaalne arvuti. See on täielikult töötav Linuxi alamsüsteem Windows 10 all. Olen koostanud viieminutilise video, kuidas installida Linuxi alamsüsteem Windows 10 jaoks. Enne kui alustate, vaadake seda.

Kui vaatasite Windowsi poodi, on valikuvõimalusi vähe. Olen valinud Ubunutu 16.04 LTS.

Vaatame, mis meil sellest artiklist on:

  • Apache 2 seadistamine Linuxi alamsüsteemis Windows 10 jaoks
  • MySQL Serveri seadistamine Linuxi alamsüsteemis Windows 10 jaoks
  • PHP seadistamine Linuxi alamsüsteemis Windows 10 jaoks
  • Visual Studio kood ja PHP laiendused
  • Mõni näpunäide PHP-ga töötamiseks, Visual Studio Code koos Linuxi alamsüsteemiga Windowsi jaoks

Apache 2 seadistamine Linuxi alamsüsteemis Windows 10 jaoks

Selles jaotises uurin, kuidas installida Apache 2 Linuxi alamsüsteemi jaoks Windows 10 jaoks. Apache on veebiserver, mida vajame PHP veebirakenduste täitmiseks Ubuntus. Enne edasist kasutamist veenduge, et olete installinud Linuxi alamsüsteemi Windows 10 jaoks.

OK, laseme bash kest ära. Pärast edukat installimist peaks see asuma menüüs Start või võite kasutada tegumiriba otsinguriba ja käivitada selle.

Vaikimisi bash kest peaks välja nägema selline.

Tippige see käsk ja vajutage kesta sisestusklahvi ENTER, et kontrollida praegust installitud Ubuntu versiooni.

$ lsb_release -a

Te peaksite nägema sellist väljundit.

OK, meil on hea minna Apache 2 installimisega edasi. Tippige järgmine käsk bashi kesta.

$ sudo apt-get install apache2

Pärast selle käsu sisestamist esitatakse teile küsimus, kas installida Apache või mitte. Vaikevastus on “Y”, nii et jätkamiseks vajutage lihtsalt ENTER. Oodake, kuni kõik on seadistatud ja teile kuvatakse vaikimisi kuvatav viip. See tähendab, et olete Apache 2 installinud. Seejärel peate käivitama Apache teenuse. Apache-teenuse käivitamiseks tippige järgmine käsk.

$ sudo teenuse apache2 algus

See käsk küsib sisestamiseks parooli. Sisestage parool, mille olete andnud Windowsi Linuxi alamsüsteemi installimisel. Pärast seda käivitatakse Apache-teenus.

MÄRKUS. Ignoreerige hoiatust. Saame Apache'i siiski ilma probleemideta kasutada.

Lubage nüüd käivitada meie lemmikbrauser ja testige, kas Apache töötab ja kas meil on tervitusleht. Tippige brauseri aadressiribale „localhost” ja vajutage sisestusklahvi (ENTER). Peaksite Apache tervitusekraani niimoodi nägema.

Palju õnne !!! Apache 2 installimine on lõpetatud.

MySQL Serveri seadistamine Linuxi alamsüsteemis Windows 10 jaoks

Hea, nüüd oleme Apache 2 edukalt installinud. Jätkakem MySQL Serveri installimise järgmise sammuga. Tulistage oma bash kest üles, kui te pole seda veel avanud. Ja tippige kesta järgmine käsk.

$ sudo apt-get install mysql-server

Kui küsite MySQL Serveri installimise jätkamist, vastake “Y”. See hakkab installima MySQL Serverit ja selle käivitamiseks vajalikke teeke. Installimise keskel palutakse teil sisestada serveri eksemplari parool. Sisestage ja kinnitage parool ning jätkake installimist.

Võimaldab MySQL-serveri käivitada, tippides järgmise käsu.

$ sudo teenuse mysql algus

See peaks käivitama MySQL Serveri eksemplari.

Nüüd laseme testida meie MySQL-i eksemplari, tippides selle käsu.

$ mysql -uroot -p

See käsk küsib teilt parooli. Tippige MySQL Serveri installimisel antud parool. Ja te peaksite nägema mysqli kiiret.

Proovime kiire käsuga kontrollida, kas kõik on korras. Tippige see avaldus mysqli viiba ja vajutage sisestusklahvi.

mysql> andmebaaside näitamine;

Te peaksite nägema sellist väljundit.

Suurepärane, nüüd on teil töötab MySQL-i serveri eksemplar. Tippige see käsk, et väljuda viipast.

mysql> exit;

Olete tagasi bash shelli viipas.

PHP seadistamine Linuxi alamsüsteemis Windows 10 jaoks

Siiani oleme installinud Apache2 ja MySQL serveri. Vaatame, kuidas PHP-d häälestada. Siin me läheme. Käivitage bash kest ja tippige järgmine käsk, et installida PHP ja selle vajalikud teegid.

$ sudo apt-get install php libapache2-mod-php php-mcrypt php-mysql

Ülaltoodud käsk installib mõned sõltuvused PHP installimisega ise. PHP-moodul Apache jaoks ja krüptimiskogu PHP-le pluss PHP MySQL-pistik. Jah, ka iga käsu jaoks saate käivitada eraldi käske.

Installimise jätkamiseks vastake jaatavalt ja paari minutiga olete valmis. Võimaldab testida meie PHP installimist. Tippige järgmine käsk, et jõuda Apache vaikimisi juurkontaktile, mis on / var / www / html

$ cd / var / www / html

Võimaldab luua testfaili, kasutades Ubuntust leitud vaikimisi tekstiredaktorit, mis on vim.

$ sudo vim test.php

Enne käsku vim peate tippima “sudo”, vaikimisi juurkasutajale kuuluv kataloog / var / www / html. Te peaksite nägema sellist ekraani.

Nüüd

  • Redigeerimise alustamiseks vajutage klaviatuuril “i” või INSERT
  • Sisestage järgmine kood.
phpinfo ();
?>
  • Teie toimetaja peaks välja nägema selline
  • Vajutage ESC klahvi
  • Tippige ketasse kirjutamiseks ja redaktorist väljumiseks tüüp: wq (koolon, w ja q)

Nüüd olete meie installimise testimiseks loonud php-faili. Lülitage oma lemmikbrauser sisse ja tippige localhost (kui te Apache vaikimisi lehte ei näinud, siis alustage kindlasti Apache teenust). Nüüd tippige aadressiribale järgmine aadress:

localhost / test.php

Peaksite seda kena ekraanil olema, kui kõik on korras.

Suurepärane. Nüüd on meie Windows 10 süsteemis täielikult töötavad Apache, MySQL ja PHP.

Visual Studio kood ja PHP laiendused

OK, nüüd vajate PHP-rakenduste arendamiseks mõnda tööriista. Jep, häid tööriistu on vähe. Vaatame aga seda suurepärast kerget redaktorit, mis on Visual Studio Code. Võite alla laadida selle alloleva lingi kaudu.

Laadige alla Visual Studio kood

Pärast installimist:

  • Avage Visual Studio kood
  • Klõpsake vasakpoolsel tööriistaribal nuppu „Laiendused”.
  • Tippige laienduste uurija tekstikasti otsinguväljale „php crane”. (Selle laienduse korral ei pea teie süsteemi installima PHP-d. Põhjus, et PHP installitakse Windowsi Linuxi alamsüsteemi alla, vajame lihtsalt IntelliSense for PHP-d)
  • PHP IntelliSense'i ja PHP silumise saamiseks klõpsake PHP IntelliSense'i ja PHP silumise nuppu.
  • Nüüd klõpsake installitud laienduse laadimiseks nuppu “Laadi uuesti”.
  • Veelkord klõpsake vasakpoolsel tööriistaribal ikooni "Explorer" ja klõpsake käivituskuval linki "Uus fail".
  • Faili salvestamiseks valige asukoht.
  • Pange see nimeks “index.php” ja klõpsake nuppu Salvesta.
  • Ignoreerige Visual Studio Code'i hoiatust, et meil pole PHP-d installitud. Me vajame lihtsalt süntaksi esiletõstmist ja IntelliSense'i.
  • Nüüd hakake kirjutama mõnda PHP-koodi ja näete, et IntelliSense hakkab peale.

Nüüd olete teinud ka koodiredaktori seadistamise.

Mõni näpunäide PHP-ga töötamiseks, Visual Studio Code koos Linuxi alamsüsteemiga Windowsi jaoks

Imeline. Nüüd on meil PHP kodeerimise jaoks kõik seadistused. Kõik ühes kohas. Kuid on üks väike teema, millega peame tegelema. Kuidas pääseme Linuxi alamsüsteemile Windowsi kaudu või vastupidi? Jep on võimalus Windowsi draivile bash-kestast juurde pääseda. Nii pääsete juurde.

  • Avage bash kest.
  • Tippige järgmine käsk.
$ mount
  • Nüüd peaksite nägema kõiki ühendatud draive ja juurdepääsu teed. Ja punases kastis on see, mida vajate.
  • Tippige need kaks käsku ja teil on akendes juurdepääs oma C-draivile.
$ cd / mnt / c
$ ls
  • Kui näete mõnda kausta, pole teil juurdepääsu. Kuid teil on juurdepääs hiljem loodud failidele ja kaustadele. Nagu see kataloog “Projektid”.
  • Nii pääsete Windowsi kaustadele juurde Linuxi alamsüsteemist. Olen loonud kausta nimega “PHP” kaustaakna “Projektid” alla. Ja tee näeb välja selline.
C: \ Projektid \ PHP
  • Sellele teele tuleks selle käsu abil pääseda Linuxi alamsüsteemi kaudu.
$ cd / mnt / c / Projektid / PHP /

Nüüd saate avada Visual Studio koodi ja teha oma tööd siin.

  • Avage Visual Studio kood
  • Klõpsake nuppu Ava kaust ja liikuge oma PHP-testkausta (minu C: \ Projects \ PHP)
  • Nüüd klõpsake uue faili loomiseks ikooni „Uus fail” või „Uus fail”.
  • Sisestage nimi kui „index.php” ja vajutage sisestusklahvi.
  • Tippige mõni PHP-koodi testimine või kopeerige allolev kood.
<
    
  
    
     PHP rakendus Windowsi Linuxi alamsüsteemis 
    
    
        

PHP rakendus Linuxi alamsüsteemis Windowsi jaoks

        
            $ welcome = "

Tere, PHP maailm !!

";             print ($ teretulnud);
        ?>
    
  • Salvestamiseks vajutage klahvikombinatsiooni CTRL + S.

Ikka ei saa te seda rakendust testida. Kuna Apache ei tea oma kaustast. Apache otsib vaikimisi aadressi / var / www / html. Võimaldab käskida meie Linuxi süsteemil luua link kataloogi / var / www / html alla ja vaadata meie kataloogi C: \ Projects \ PHP (veenduge, et annate oma Windowsi kaustale õige tee)

  • Avage bash kest
  • Selle käsu abil liikuge kataloogi / var / www / html
$ cd / var / www / html
  • Lingi loomiseks tippige järgmine käsk.
$ sudo ln -s / mnt / c / Projektid / PHP / var / www / html / myphp
  • Tippige see käsk, et link oleks loodud.
$ ls
  • Tore, peaksite nägema, et link on loodud. Nüüd on teil otsene ühendus Windowsi kausta ja Linuxi kataloogiga.
  • Käivitage brauser ja testige meie koodi (veenduge, et Apache töötab)
  • Tippige aadressiribale localost: / myphp ja vajutage sisestusklahvi (ENTER).
  • Suurepärane !!! Olete nüüd valmis.
  • Avame VS-koodi ja teeme mõned muudatused, värskendage brauserit. Sul on hea minna.

Nüüd on teil täielikult töötav süsteem PHP-rakenduste ehitamiseks Windows 10 alla koos Linuxi alamsüsteemiga Windows 10 jaoks.

Head kodeerimist !!!