Kaip atsisiųsti & Įdiekite „XAMPP“ sistemoje „Windows“: PHP pamoka

Kas yra XAMPP?

„XAMPP“ yra atviro kodo kelių platformų tinklo serveris, kurį sudaro žiniatinklio serveris, „MySQL“ duomenų bazės variklis ir PHP bei „Perl“ programavimo paketai. Jį sudaro ir prižiūri „Apache“. Tai leidžia vartotojams kurti internetines „WordPress“ svetaines naudojant vietinį žiniatinklio serverį savo kompiuteryje. Jis palaiko „Windows“, „Linux“ ir „Mac“.

Jį sudaro ir prižiūri apache. Santrumpa XAMPP reiškia;

  • X - [kelių platformų operacinės sistemos], tai reiškia, kad ji gali veikti bet kurioje „OS Mac OX“, „Windows“, „Linux“ ir pan.
  • A - „Apache“ - tai yra interneto serverio programinė įranga.
  • M - MySQL - duomenų bazė.
  • P - PHP
  • P - Perl - scenarijų kalba

Kodėl naudoti XAMPP?

„XAMPP“ suteikia lengvai naudojamą valdymo skydą, skirtą „Apache“, „MySQL“ ir kitoms programoms valdyti nenaudojant komandų. Norėdami naudoti PHP, turime įdiegti „Apache“ ir „MySQL“. Įdiegti „Apache“ ir sukonfigūruoti ją nėra lengva, nes, be kita ko, ją reikia nustatyti ir integruoti su PHP ir „Perl“. „XAMPP“ sprendžia visą sudėtingumą, kaip nustatyti ir integruoti „Apache“ su PHP ir „Perl“.

Skirtingai nuo „Java“, kuri veikia tik su „Java SDK“, PHP veikimui reikalingas žiniatinklio serveris.

Šioje XAMPP mokymo programoje sužinosite

  • Kas yra XAMPP?
  • Kodėl naudoti XAMPP?
  • Kaip atsisiųsti ir įdiegti XAMPP
  • Pagrindinė XAMPP tinklo serverio konfigūracija
  • „XAMPP“ valdymo skydelis
  • Konfigūruoti XAMPP
  • Koks yra geriausias PHP IDE?
  • Įvadas į „Netbeans IDE“
  • Naujo PHP projekto kūrimas naudojant „Netbeans IDE“
  • Paleiskite savo pirmąjį PHP pavyzdį

Kaip įdiegti XAMPP

Mes žingsnis po žingsnio nagrinėjame, kaip įdiegti „XAMPP“, skirtą „Windows“. Kitų operacinių sistemų XAMPP diegimo veiksmai yra panašūs.

1 žingsnis) Atsisiųskite XAMPP

Jei norite atsisiųsti „Windows“ skirtą „XAMPP“, spustelėkite čia: http://www.apachefriends.org/en/xampp-windows.html

2 žingsnis) Pradėkite diegimą

„XAMPP“ diegimas yra toks pat, kaip diegiant bet kurią kitą „Windows“ programą. Tačiau turime atkreipti dėmesį į keletą dalykų.

3 žingsnis) Paleiskite sąranką

Atsisiuntę „XAMPP“, paleiskite sąranką. Atsiras žemiau parodytas įspėjamojo pranešimo dialogo langas.

4 žingsnis. Pakeiskite vartotojo valdymo nustatymus

Jei naudojate „Windows Vista“ arba „Windows 7“, įsitikinkite, kad išjungėte „User Account Control“ funkciją. Norėdami tai padaryti, pasirinkite Valdymo skydas> Vartotojo abonementai> Keisti vartotojo prieigos valdymo parametrus. Žemiau pateiktoje diagramoje pavaizduoti pagrindiniai žingsniai.

5 žingsnis) Išsaugokite nustatymus

  • Išjungę vartotojo abonemento valdymą, įspėjamojo pranešimo laukelyje spustelėkite mygtuką Gerai.
  • Šį kartą gausite šią žinutę

6 žingsnis) Spustelėkite Pirmyn

Kitame ekrane spustelėkite toliau

7 žingsnis) Pasirinkite „Insatllation“ kelią

Kitame ekrane, jei reikia, pakeiskite diegimo kelią. Spustelėkite Pirmyn

8 žingsnis) Patikrinkite reikalingas paslaugas

Kitame ekrane pasirinkite „Apache“ ir „MySQL“. Jei reikia, galite pasirinkti „FileZilla“ (FTP klientas). Spustelėkite Diegti

Atkreipkite dėmesį, kad paslauga yra ilgai veikianti programa „Windows“, kuriai nereikia vartotojo įsikišimo. Paslaugas galima nustatyti veikti automatiškai, kai tik paleidžiama „Windows“ operacinė sistema. Kad galėtumėte naudoti „Apache“ ir „MySQL“, jie turėtų veikti fone . Įdiegus jas kaip paslaugas, „Apache“ ir „MySQL“ automatiškai veikia fone, kai tik įjungiate kompiuterį . Jei neįdiegėte „Apache“ ir „MySQL“ kaip paslaugų, turite jas paleisti rankiniu būdu kiekvieną kartą, kai norite jomis naudotis. Tai turėsite padaryti iš „XAMPP“ valdymo skydo. PHP ir

9 žingsnis. Užbaikite diegimą

Sėkmingai baigus diegimą, pamatysite šį langą

  • Spustelėkite mygtuką Baigti

Prieš išbandydami savo XAMPP diegimą, pirmiausia pažiūrėkime į pagrindinius katalogus, su kuriais dirbsime.

Pagrindinė XAMPP tinklo serverio konfigūracija

Šioje „XAMPP“ mokymo programoje daroma prielaida, kad „Windows“ C diske įdiegėte „XAMPP“ atlikdami aukščiau nurodytus veiksmus . Toliau pateikiamas pagrindinių katalogų, kuriuos turėtumėte žinoti, sąrašas.

  • „htdocs“ ; tai yra žiniatinklio šakninis katalogas. Visi mūsų PHP kodai bus patalpinti šiame kataloge.
  • mysql - šiame kataloge yra visa informacija, susijusi su „MySQL“ duomenų bazės varikliu, pagal nutylėjimą jis veikia 3306 prievade.
  • php - šiame kataloge yra PHP diegimo failai. Jame yra svarbus failas pavadinimu php.ini. Šis katalogas naudojamas konfigūruoti, kaip PHP veikia jūsų serveryje.

Pagal numatytuosius nustatymus „Apache“ žiniatinklio serveris veikia 80 prievade . Jei 80 prievadą priima kitas žiniatinklio serveris, galite naudoti kitą prievado numerį. Šioje pamokoje manysime, kad naudojame 80 prievadą. Pastaba: Jei naudojate SKYPE, jis naudoja tą patį prievadą. Uždarykite „Skype“, jei norite naudoti XAMPP PHP 80 prievade

„XAMPP“ valdymo skydelis

Valdymo skydelis naudojamas valdyti programas, įdiegtas per XAMPP. Norėdami atidaryti „XAMPP Server“ valdymo skydą,

  • Spustelėkite meniu Pradėti
  • Naršykite programų katalogą ir raskite „Apace Friends“, tada „XAMPP“, kaip parodyta toliau pateiktoje diagramoje

  • Žemiau pateiktoje diagramoje parodytas valdymo skydelis.

1) Šiame skyriuje pateikiamos įdiegtos paslaugos, moduliai ir proceso ID PID (-ai). Žalia varnelė reiškia, kad modulis buvo įdiegtas kaip paslauga. Raudonas ženklas reiškia, kad jis nebuvo įdiegtas kaip paslauga. Norėdami įdiegti paslaugą, spustelėkite raudoną ženklą. Jei mygtukas rodo žalią varnelę ir spustelėsite ją, valdymo skydelis paklaus, ar norite pašalinti sistemą.

2) Šiame skyriuje pateikiami prievadai, susieti su moduliais. Veiksmų skyrius skirtas;

  1. paleidimo ir sustabdymo moduliai
  2. Atidarykite „Apache“ ir „MySQL“ administracinius langus
  3. Atidarykite „Apache“, „MySQL“ ir kt. Konfigūracijos failus, kad galėtumėte atlikti pakeitimus
  4. Peržiūrėkite modulių žurnalo failus

3) Šiame skyriuje yra naudingų paslaugų, tokių kaip „Netsat“, „Windows“ paslaugų nuorodos ir kt.

4) Šiame skyriuje pateikiama modulių būsenos informacija. Valdymo pultą galima naudoti;

  • Įdiekite ir pašalinkite tokias paslaugas kaip „Apache“, „MySQL“ ir kt., Kurios įdiegtos per XAMPP
  • Pradėti ir sustabdyti paslaugas.
  • Atidarykite konfigūruoti failus ir kt.

Konfigūruoti XAMPP

Pažvelkime į pagrindines konfigūracijas, reikalingas prieš pradedant naudoti mūsų XAMPP diegimą kuriant PHP valdomas svetaines. Įveskite URL http: // localhost / xampp / į savo mėgstamą naršyklę. Šioje pamokoje mes naudosime „Firefox“ kaip savo interneto naršyklę.

Jei matote aukščiau pateiktą ekraną, sėkmingai įdiegėte „XAMPP“. Kairėje pusėje esančiame skydelyje yra nuorodos į naudingą informaciją, pvz.

  • Įdiegta PHP versija
  • XAMPP saugos nustatymai
  • Prieiga prie komunalinių paslaugų, tokių kaip phpMyAdmin ir kt.

PHP versija, pristatyta kartu su XAMPP 1.8.0, yra PHP 5.4.4

Koks yra geriausias PHP IDE?

PHP IDE yra programa, leidžianti lengvai rašyti PHP kodus. PHP IDE dažnai yra sintaksės paryškinimo funkcijos, o kai kuriais atvejais ir automatinio užbaigimo funkcijos. Tai reiškia, kad jei rašote PHP raktinį žodį, kurį žino PHP vertėjas, raktinis žodis bus paryškintas kita spalva, nei naudojama įprastiems teiginiams. Automatinio užbaigimo funkcijos automatiškai iššoka žinomus PHP raktinius žodžius, kai juos rašote. „Notepad“ taip pat gali būti naudojamas PHP kodams rašyti ir redaguoti. Redaktoriaus, pvz., „Notepad“, naudojimo trūkumas yra tas, kad derinti scenarijus tampa sudėtinga, nes nėra lengva pastebėti klaidas, pvz., Klaidų rašymo raktinius žodžius, neuždarytas petnešas ir kt., IDE paryškins teiginius su klaidomis, todėl jums lengva juos pastebėti. Žemiau pateiktoje lentelėje pateikiami 5 populiarūs PHP redaktoriai

Redaktorius Licencija Kryžminė platforma Trumpas aprašymas
„Netbeans“ IDE Atviro kodo Taip
  • Skirta PHP kodavimo aplinka su sintaksės paryškinimu ir kodo užbaigimu raktiniams žodžiams ir kitai žinomai informacijai.
  • Palaiko integraciją su PHP MVC sistemomis, ty „Zend“,
  • Kodo istorija, rodanti atliktus failo pakeitimus
  • SFTP, FTP ir SVN per papildinius.
Dreamweaver Komercinis Taip
  • Palaiko HTML ir PHP.
  • Raktinių žodžių ir kitos žinomos informacijos sintaksės paryškinimas, kodo sulankstymas ir užbaigimas.
  • Palaiko SFTP ir FTP.
„Zend“ studija Komercinis Taip
  • Integruota su „Zend Server“ ir „Zend PHP MVC“ sistema, PHPUnit, phpDocumentor ir kt.
  • Turi sintaksės paryškinimą, kodo sulankstymą,
  • Palaikymas žiniatinklio paslaugoms ir kt.
PHP užtemimas Atviro kodo Taip
  • Kodo formatavimas
  • Palaiko SVN, SHH / FTP
„Notepad ++“ Nemokama programa Tik „Windows“
  • Sintaksės paryškinimas
  • Palaiko SFTP ir FTP per įskiepius.

„Netbeans IDE PHP“ redaktorius Kaip trumpai pabrėžta aukščiau pateiktoje lentelėje, „Netbeans IDE“ turi galingų funkcijų, kurios pagerina PHP koduotojų produktyvumą. IDE galima laisvai atsisiųsti iš https://netbeans.org/downloads/index.html

  • Sintaksės paryškinimas ir automatinio užbaigimo funkcijos padidina jūsų produktyvumą
  • Jis palaiko tokias duomenų bazių sistemas kaip „MySQL“. Duomenų bazei koduoti ir plėtoti nereikia naudoti dviejų programų .
  • IDE gali būti naudojamas bendradarbiavimo aplinkoje . Tai praverčia, kai jūs turite dirbti su kitais kūrėjais kaip komanda.
  • IDE palaiko kitas kalbas, tokias kaip;
    • „Java SE“
    • „Java EE“
    • C
    • C ++

Dabartinė „Netbeans IDE“ versija šio rašymo metu yra 7.3 versija

Įvadas į „Netbeans IDE“

Sėkmingai įdiegę „Netbeans IDE PHP“ redaktorių, paleiskite programą kaip ir bet kurią kitą „Windows“ programą. Pasirodys žemiau parodytas langas

1. Projektų naršyklė - šis skydelis naudojamas rodyti visus atidarytus projektus. Projektai išvardyti medžio rodinyje.

2. Nuorodų įrankių juosta - šioje įrankių juostoje yra nuorodos į dažnai atliekamas užduotis, tokias kaip naujo projekto sukūrimas, esamo projekto atidarymas, anuliavimo ir pakartojimo veiksmai ir kt.

3. Paleisties puslapis - šiame puslapyje yra 3 skirtukai, būtent: „Sužinok ir atrask“, „Mano netbeans“ ir „Kas naujo“.

  • Pirmasis skirtukas [Sužinokite ir atraskite] supažindina su „Netbeans IDE“ funkcijomis, demonstruoja keletą demonstracinių versijų ir mokymo programų, kurias galima sukurti „Netbeans IDE“.
  • Antrame skirtuke [My Netbeans] pateikiami neseniai atidaryti projektai, leidžiama įdiegti papildinius ir suaktyvinti IDE funkcijas.

4. Išvesties langas - jis naudojamas rodyti išvestį iš tokių programų kaip „Java“ konsolės programos. Jis taip pat naudojamas žurnalo ir derinimo informacijai rodyti. Žemiau pateiktoje ekrano kopijoje rodomas IDE su atidarytu projektu.

Naujo PHP projekto kūrimas naudojant „Netbeans IDE“

  • Įrankių juostoje spustelėkite mygtuką sukurti naują projektą, kaip parodyta žemiau

  • Jei atsisiuntėte visus „XAMPP NetBeans IDE“ paketus, įsitikinkite, kad projekto kategorijoje pasirinkote PHP, „Projektai“ - „PHP Application“, tada spustelėkite mygtuką Kitas.

  • Įveskite projekto pavadinimą, kaip parodyta žemiau.

  • Įsitikinkite, kad aplankas išsaugotas XAMPP PHP diegimo kataloge, kaip parodyta aukščiau.
  • Baigę spustelėkite kitą mygtuką.

  • Įsitikinkite, kad parinktis Vykdyti kaip: nustatyta kaip Vietinė svetainė (veikia vietiniame žiniatinklio serveryje)
    • Projekto URL: nustatytas kaip http: // localhost / phplessons /

Atkreipkite dėmesį, kad aukščiau nurodyti nustatymai jums bus nustatyti pagal numatytuosius nustatymus. Jums nereikia nieko keisti, nebent esate ekspertas

  • Spustelėkite mygtuką Kitas

  • „Netbeans“ PHP redaktorius leidžia integruoti su PHP MVC sistemomis, tokiomis kaip „Symfony“ ir „Zend“. Kol kas mes nepasirinksime jokios MVC sistemos. Spustelėkite mygtuką Baigti.
  • Jūsų naujai sukurtas projektas bus rodomas projekto naršyklėje ir jums sukurtas index.php puslapis.
  • Naujai sukurtame puslapyje yra tam tikras HTML kodas. Pakeiskite jį toliau nurodytu kodu.

Paleiskite savo pirmąjį PHP pavyzdį


  • Įrankių juostoje spustelėkite vykdymo mygtuką, kaip parodyta žemiau

  • Numatytoji naršyklė bus atidaryta URL adresu: http: //localhost/phplessons/index.php . Rezultatas „Labas pasaulis!“ bus rodomi jūsų naršyklėje.

Santrauka

  • Visa XAMPP forma yra „X-cross platform“, „Apache“, „MySQL“, PHP ir „Perl“
  • PHP redaktorius yra programa, leidžianti per trumpiausią laiką parašyti PHP kodą ir leidžianti derinti sintaksės klaidas projektavimo metu.
  • „Netbeans“ PHP redaktorius yra kelių platformų atvirojo kodo redaktorius, kuris padidina PHP kūrėjų produktyvumą.

Įdomios straipsniai...