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: