Kuidas XAMPP-i alla laadida ja installida Windows

⚡ Nutikas kokkuvõte

XAMPP ja NetBeans koos pakuvad algajatele täielikku kohalikku PHP arendusplatvormi. XAMPP komplekteerib Apache'i, MariaDB, PHP ja Perli ühte installijasse, samas kui NetBeans redaktor lisab PHP-projektide kirjutamiseks süntaksi esiletõstmise, automaatse täitmise ja silumise.

  • 📦 Mis on XAMPP: XAMPP on tasuta platvormideülene pakett, mis installib ühe sammuga Apache'i, andmebaasimootori, PHP ja Perli.
  • 🖥️ Kohalik server: PHP vajab töötamiseks veebiserverit ja XAMPP pakub Apache'i, et saaksite PHP-lehti oma arvutis testida.
  • 🎛️ Kontrollpaneel: XAMPP juhtpaneel käivitab, peatab ja konfigureerib Apache'i ja MySQL or MariaDB ilma igasuguse käsurea tööta.
  • 📁 Võtmekaustad: Kaust „htdocs” sisaldab teie PHP-faile, samas kui kaust „php” sisaldab faili „php.ini” PHP käitumise häälestamiseks.
  • 🧩 Miks IDE: PHP IDE, näiteks NetBeans tõstab esile süntaksi ja märgistab vead varakult, mida lihttekstiredaktor teha ei suuda.
  • ▶ ️ Esimene projekt: NetBeans loob htdocsi sees PHP-rakenduse ja käivitab selle kohalikus serveris, et printida lihtne Tere Maailm leht.
  • 🤖 Tehisintellekti abi: Tehisintellekti tööriistad saavad juhendada XAMPP-i seadistamist, lahendada Apache'i portide konflikte ning aidata PHP-koodi kirjutada või siluda NetBeans.

Laadige alla ja installige XAMPP ning NetBeans

Mis on XAMPP?

XAMPP on avatud lähtekoodiga platvormideülene veebiserver, mis koosneb veebiserverist, MySQL or MariaDB andmebaasi mootor ning PHP ja Perl programmeerimispaketid. Selle kompileerib ja haldab Apache Friends. See võimaldab kasutajatel luua ja testida veebisaite oma arvuti kohalikul veebiserveril ning toetab Windows, Linux ja Mac.

Akronüüm XAMPP tähistab:

  • X – [platvormideülene operatsioonisüsteem], mis tähendab, et see võib töötada mis tahes operatsioonisüsteemis: Mac OS X, Windows, Linux ja nii edasi
  • A - Apache – see on veebiserveri tarkvara.
  • M - MySQL or MariaDB – Andmebaas.
  • P - PHP
  • P – Perl – skriptikeel

Miks kasutada XAMPP-i?

XAMPP pakub Apache'i haldamiseks hõlpsasti kasutatavat juhtpaneeli, MySQLja muid programme ilma käske kasutamata. PHP kasutamiseks peame installima Apache ja MySQLApache'i installimine ja seadistamine pole lihtne, kuna see vajab muuhulgas seadistamist ja integreerimist PHP ja Perliga. XAMPP tegeleb kogu Apache'i seadistamise ja PHP ja Perliga integreerimise keerukusega.

Erinevalt Java, mis töötab koos Java Ainult SDK, PHP vajab toimimiseks veebiserverit.

Kuidas installida XAMPP

Vaatame samm-sammult XAMPP-i installimise protsessi WindowsTeiste operatsioonisüsteemide puhul on XAMPP installimise etapid sarnased.

Samm 1) Laadige alla XAMPP

XAMPP allalaadimiseks klõpsake siin Windows: https://www.apachefriends.org/download.html

Samm 2) Alustage installimist

XAMPP-i installimine on sama mis iga teise installimine. Windows programm. Siiski on mõned asjad, mida peame tähele panema.

Samm 3) Käivitage häälestus

Pärast XAMPP allalaadimist käivitage häälestus. Ilmub allpool näidatud hoiatusteate dialoogiaken.

Installige XAMPP

Samm 4) Muutke kasutajakontrolli sätteid

Kui kasutate vanemat Windows versioon, näiteks Vista või Windows 7, veenduge, et kasutajakonto kontrolli funktsioon oleks deaktiveeritud. Selleks valige Juhtpaneel > Kasutajakontod > Muuda kasutaja juurdepääsu kontrolli sätteid. Allolev diagramm illustreerib peamisi samme.

Installige XAMPP

Samm 5) Salvestage sätted

  • Pärast kasutajakonto kontrolli deaktiveerimist klõpsake hoiatusteate kastis nuppu OK.
  • Seekord saate järgmise teate

Installige XAMPP

Samm 6) Klõpsake nuppu Edasi

Järgmisel ekraanil klõpsake nuppu Edasi

Installige XAMPP

7. samm) Valige installitee

Järgmisel ekraanil muutke vajadusel installiteed. Klõpsake nuppu „Järgmine”.

Installige XAMPP

Samm 8) Kontrollige vajalikke teenuseid

Järgmisel ekraanil valige Apache ja MySQL. Saate valikuliselt valida FileZilla (FTP-klient), kui vaja. Klõpsake nuppu Installi

Installige XAMPP

Märge: teenus on pikaajaline programm Windows mis ei vaja kasutaja sekkumist. Teenuseid saab seadistada automaatselt käivituma alati, kui Windows operatsioonisüsteem käivitatakse. Et saaksite kasutada Apache ja MySQL, peaksid need taustal töötama. Nende teenustena installimine käivitab nii Apache kui ka MySQL automaatselt taustal iga kord, kui arvuti sisse lülitate. Kui te pole Apache'i installinud ja MySQL teenustena, peate need iga kord käsitsi käivitama, kui soovite neid kasutada. Seda peate tegema XAMPP-i juhtpaneelilt.

Samm 9) Viige installimine lõpule

Eduka installimise järel näete järgmist akent

Installige XAMPP

  • Klõpsake nuppu Lõpeta

Enne XAMPP-i installi testimist vaatame kõigepealt põhikatalooge, millega me töötama hakkame.

XAMPP veebiserveri põhikonfiguratsioon

See XAMPP õpetus eeldab, et sul on installitud XAMPP draivile C Windows kasutades ülalnimetatud samme. Järgmine on loend põhikataloogidest, millest peaksite teadma.

XAMPP veebiserveri põhikonfiguratsioon

  • htdocs: see on veebi juurkataloog. Kogu meie PHP-kood paigutatakse sellesse kataloogi.
  • MySQL – see kataloog sisaldab kogu teavet, mis on seotud MySQL or MariaDB andmebaasimootor, mis vaikimisi töötab pordil 3306.
  • php - see kataloog sisaldab PHP installifaile. See sisaldab olulist faili nimega php.ini. Seda kataloogi kasutatakse PHP teie serveris käitumise konfigureerimiseks.

Vaikimisi, töötab Apache veebiserver port 80Kui pordi 80 võtab teine ​​veebiserver, saate kasutada teist pordi numbrit. Selles õpetuses eeldame, et kasutame porti 80. Pange tähele, et kui kasutate Skype, see kasutab sama porti. Sulge Skype kui soovite kasutada XAMPP-i PHP jaoks pordil 80.

XAMPP juhtpaneel

Juhtpaneeli kasutatakse XAMPP-i kaudu installitud programmide haldamiseks. XAMPP-serveri juhtpaneeli avamiseks toimige järgmiselt.

  • Klõpsake menüüd Start
  • Uuri programmide kataloogi ja leia Apache Friends ning seejärel XAMPP, nagu on näidatud alloleval diagrammil.

XAMPP juhtpaneel

  • Allolev diagramm näitab juhtpaneeli.

XAMPP juhtpaneel

1) Selles jaotises on loetletud installitud teenused, moodulid ja protsessi ID-d (PID-d). Roheline linnuke tähendab, et moodul on installitud teenusena. Punane märk tähendab, et seda pole teenusena installitud. Teenuse installimiseks klõpsake punast märki. Kui nupul on roheline linnuke ja te sellel klõpsate, küsib juhtpaneel, kas soovite süsteemi desinstallida.

2) See jaotis näitab moodulitega seotud porti(de). Toimingute jaotis on mõeldud järgmiseks:

  1. käivitamine ja peatamineping moodulid
  2. Apache ja administratiivakende avamine MySQL
  3. Apache konfiguratsioonifailide avamine, MySQL jne muudatuste tegemiseks
  4. Moodulite logifailide vaatamine

3) See jaotis sisaldab kasulikke utiliite, näiteks Netstat, Windows teenuste otseteed jne.

4) Selles jaotises kuvatakse moodulite olekuteavet. Juhtpaneeli saab kasutada järgmiseks:

  • Installige ja desinstallige sellised teenused nagu Apache, MySQL jne, mis on installitud XAMPP kaudu
  • Teenuste käivitamine ja peatamine.
  • Ava konfiguratsioonifailid jne.

Seadistage XAMPP

Vaatame nüüd põhikonfiguratsiooni, mis on vajalik enne XAMPP-i installi kasutamist arenduse jaoks.ping PHP-põhised veebisaidid. Tippige URL http://localhost/xampp/ oma lemmikbrauseris. Selle õpetuse jaoks kasutame Firefox kui meie veebibrauser.

Seadistage XAMPP

Kui näete ülaltoodud ekraanipilti, olete XAMPP-i edukalt installinud. Vasakpoolsel paneelil on lingid kasulikule teabele, näiteks:

  • Installitud PHP versioon
  • XAMPP turvaseaded
  • Juurdepääs utiliitidele, nagu phpMyAdmin jne.

Kaasaegsed XAMPP versioonid tulevad koos PHP 8.x-ga, näiteks PHP 8.2, koos MariaDB sisseastumiskohana MySQL asendamine. Mõnel neist ekraanipiltidest näha olev palju vanem XAMPP 1.8.0 sisaldas PHP 5.4.4.

Mis on parim PHP IDE?

PHP IDE on programm, mis võimaldab teil hõlpsalt PHP koodi kirjutada. PHP IDE-d on sageli varustatud süntaksi esiletõstmise funktsioonidega ja mõnel juhul ka automaatse täitmise funktsioonidega. See tähendab, et kui kirjutate PHP märksõna, mida PHP interpretaator teab, siis märksõna tõstetakse esile teistsuguse värviga kui see, mida kasutatakse tavaliste lausete puhul. Automaatse täitmise funktsioon kuvab automaatselt teadaolevad PHP märksõnad nende tippimise ajal. PHP koodi kirjutamiseks ja redigeerimiseks saab kasutada ka Notepadi. ​​Redaktori, näiteks Notepadi, kasutamise puuduseks on see, et skriptide silumine muutub keeruliseks, kuna vigu, näiteks valesti kirjutatud märksõnu, sulgemata sulgusid jne, pole lihtne märgata. IDE tõstab vigased laused esile, nii et teil on neid lihtne märgata. Allolev tabel näitab 5 populaarset PHP redaktorit.

toimetaja litsents Platvormiülene Lühikirjeldus
Netbeansi IDE Open Source Jah
  • Spetsiaalne PHP kodeerimiskeskkond koos süntaksi esiletõstmise ja märksõnade ja muu teadaoleva teabe koodi lõpetamisega.
  • Toetab integratsiooni PHP MVC raamistikega, nt Zend, Symfony.
  • Code ajalugu, mis näitab failis tehtud muudatusi
  • SFTP, FTP ja SVN pluginate kaudu.
Dreamweaver Kaubandus- Jah
  • Toetab HTML-i ja PHP-d.
  • Märksõnade ja muu teadaoleva teabe süntaksi esiletõstmine, koodi voltimine ja lõpetamine.
  • Toetab SFTP ja FTP.
Zend Studio Kaubandus- Jah
  • Integreeritud Zend Serveri ja Zend PHP MVC raamistiku, PHPUniti, phpDocumentori jne.
  • Sellel on süntaksi esiletõstmine, koodi voltimine,
  • Toetus Veebiteenused ja nii edasi
PHP Eclipse Open Source Jah
  • Code vormindaja
  • Toetab SVN-i, SSH/FTP-d
Notepad++ freeware Windows ainult
  • Süntaksi esiletõstmine
  • Toetab SFTP-d ja FTP-d pluginate kaudu.

Netbeansi IDE PHP redaktor. Nagu ülaltoodud tabelis lühidalt esile tõstetud, NetBeans IDE-l on võimsad funktsioonid, mis suurendavad PHP kodeerijate tootlikkust. IDE saab vabalt alla laadida aadressilt https://netbeans.apache.org/front/main/download/

  • Süntaksi esiletõstmine ja automaatse täitmise funktsioonid täiustavad teie tootlikkus
  • Sellel on natiivne tugi sellistele andmebaasisüsteemidele nagu MySQL. Sa ei pea oma andmebaasi kodeerimiseks ja arendamiseks kasutama kahte programmi.
  • IDE-d saab kasutada a koostöökeskkond. See on kasulik, kui peate tegema meeskonnatööd koos teiste arendajatega.
  • IDE-l on teiste keelte tugi näiteks:
    • Java SE
    • Java EE
    • C
    • C++

NetBeans on nüüd Apache Software'i hallatav Foundation as Apache NetBeansja see avaldatakse neli korda aastas. Versioon 30 on praegune versioon 2026. aasta seisuga, samas kui allolevad ekraanipildid kasutavad vanemat versiooni. NetBeans 7.3.

Sissejuhatus Netbeans IDE-sse

Pärast seda, kui olete edukalt installinud NetBeans IDE PHP redaktor, käivitage programm nagu iga teine Windows programm. Ilmub allpool näidatud aken.

Sissejuhatus Netbeans IDE-sse

1. Projektiuurija – seda paneeli kasutatakse kõigi avatud projektide kuvamiseks. Projektid on loetletud puuvaates.

2. Otseteede tööriistariba – see tööriistariba sisaldab otseteid sageli sooritatavatele ülesannetele, nagu uue projekti loomine, olemasoleva projekti avamine, toimingud tagasivõtmiseks ja uuesti tegemiseks jne.

3. Käivitusleht – sellel lehel on 3 vahelehte: Õpi ja avasta, Minu NetBeansja Mis on uut?

  • Esimene vahekaart [Õpi ja avasta] tutvustab teile rakenduse funktsioone. NetBeans IDE-s ning tutvustab mõningaid demosid ja õpetusi, mida saab selles arendada NetBeans SDI.
  • Teine vahekaart [Minu NetBeans] loetleb hiljuti avatud projektid ning võimaldab teil installida pluginaid ja aktiveerida IDE funktsioone.

4. Väljundaken – seda kasutatakse selliste programmide väljundi kuvamiseks nagu Java konsoolirakendused. Seda kasutatakse ka logi- ja silumisinfo kuvamiseks. Alloleval ekraanipildil on IDE avatud projektiga.

Sissejuhatus Netbeans IDE-sse

Uue PHP projekti loomine Netbeansi IDE abil

  • Klõpsake tööriistaribal nuppu Loo uus projekt, nagu allpool näidatud

PHP projekt, mis kasutab Netbeansi IDE-d

  • Kui laadisite alla kõik XAMPP-s saadaolevad komplektid NetBeans IDE puhul vali kindlasti projektikategooria alt PHP, projektide alt PHP rakendus ja seejärel klõpsa nupul „Järgmine”.

PHP projekt, mis kasutab Netbeansi IDE-d

  • Sisestage projekti nimi, nagu allpool näidatud.

PHP projekt, mis kasutab Netbeansi IDE-d

  • Veenduge, et kaust oleks salvestatud XAMPP PHP installikataloogi, nagu ülal näidatud.
  • Kui olete lõpetanud, klõpsake nuppu Järgmine.

PHP projekt, mis kasutab Netbeansi IDE-d

  • Veenduge, et „Käivita nimega:” on seatud väärtusele Kohalik veebisait (töötab kohalikul veebiserveril)
    • Project URL: on seatud väärtusele http://localhost/phplessons/

märkused ülaltoodud sätted on teie jaoks vaikimisi määratud. Te ei pea midagi muutma, kui te pole ekspert.

  • Klõpsake nuppu Edasi

PHP projekt, mis kasutab Netbeansi IDE-d

  • . NetBeans PHP redaktor võimaldab integratsiooni PHP MVC raamistikega nagu Symfony ja Zend. Praegu me ühtegi MVC raamistikku ei vali. Klõpsake nuppu Valmis.
  • Teie vastloodud projekt kuvatakse projektibrauseris ja teie jaoks luuakse index.php leht.
  • Äsja loodud leht sisaldab HTML-koodi. Asenda see allpool näidatud koodiga.

Oma esimese PHP näite käitamine

<?php
echo "Hello World!";
?>
  • Klõpsake tööriistaribal nuppu Käivita, nagu allpool näidatud

PHP näide

  • Teie vaikebrauser avatakse koos URL http://localhost/phplessons/index.php. Väljund "Tere maailm!" kuvatakse teie brauseris.

KKK

Ei. XAMPP on loodud kohalikuks arendamiseks ja testimiseks ning selle vaikesätted pole avalikuks kasutamiseks kaitstud. Tootmiskeskkonnas kasutage tugevdatud serverit, millel on korralikult konfigureeritud veebipinu ja tulemüür.

XAMPP on platvormideülene ja töötab Windows, Linux ja macOS, Apache komplekteerimine, MariaDB, PHP ja Perl. WAMP on Windows-ainult ja saadab Apache'i, MySQLja PHP. XAMPP on operatsioonisüsteemide vahel kaasaskantavam valik.

Kõige levinum põhjus on see, et mõni teine ​​programm kasutab porti 80, sageli Skype, IIS või mõni muu veebiserver. Sulgege see programm või muutke Apache porti httpd.conf failis ja seejärel taaskäivitage Apache juhtpaneelilt.

Jah. Tehisintellekt aitab sul XAMPP-i installida, PHP versioone valida, php.ini faili redigeerida ja portide konflikte lahendada. Samuti saab see luua sinu esimese PHP-rakenduse jaoks algprojekti struktuuri.

Jah. Tehisintellekt oskab selgitada veateateid NetBeans väljundaknasse, soovitada süntaksi- ja loogikavigade parandusi ning genereerida PHP malliklasse, mille saate oma projekti kleepida ja täpsustada.

Võta see postitus kokku järgmiselt: