Namestite apache, php in mysql (mariadb) na Windows s pomočjo xampp

Video: Веб-сервер XAMPP. Установка и настройка 2024

Video: Веб-сервер XAMPP. Установка и настройка 2024
Anonim

Nekateri od vas imajo morda predstavo o tem, kaj naslov pomeni, nekateri pa morda ne, zato se preden se lotimo te vadbe, seznanimo z vsemi izrazi.

Apache je trenutno najbolj uporabljena programska oprema za spletni strežnik in je zadnjih 20+ let od začetka izdaje leta 1995. Obdela HTTP zahteve in nam omogoča shranjevanje, obdelavo in dostavo spletnih strani lokalno ali na internetu. Vsa spletna mesta potrebujejo za prikaz v spletnem brskalniku spletni strežnik.

PHP je skriptni jezik na strani strežnika. PHP lahko deluje sam lokalno, vendar je najpogosteje znan kot razširitev na spletni strežnik. V tem primeru razvijalcu omogoča, da na strežniku zažene aplikacijo PHP in rezultat dostavi prek brskalnika. To je eden najbolj priljubljenih skriptnih jezikov na strani strežnika.

MySQL je aplikacija za strežnik baz podatkov, ki nam omogoča shranjevanje in dostavo podatkov za aplikacije in / ali spletna mesta. MySQL je že vrsto let standard pri odprtokodni programski bazi podatkov. Toda od leta 2008, ko jih je Sun Microsystems kupil leta 2008 in leta 2010 znova prodal Oracle, so prvotni ustanovitelji menili, da se je od odprtokodne narave oddaljil do bolj komercialne različice. V odgovor na to so ustanovitelji MySQL razveljavili izvorno kodo in ustvarili MariaDB, nadomestni nadomestek za MySQL, ki obljublja, da bo vedno ostal odprtokoden in kompatibilen z MySQL API-ji in ukazi.

Če sestavimo vse zgornje podatke, bi morali dobiti spletni strežnik (Apache), ki je sposoben ravnati s skriptnim jezikom na strani strežnika (PHP) in možnost shranjevanja informacij s strežnikom baz podatkov (MariaDB).

Vsak opisan del programske opreme je na voljo brezplačno in ga je mogoče prenesti s svojih namenskih spletnih strani ali pooblaščenih ogledal. Težava je v tem, da lahko ročna konfiguracija traja nekaj časa in zahteva nekaj naprednega računalniškega / strežniškega znanja, da razumejo, kaj počne vsaka možnost.

Na srečo obstaja veliko možnosti, ena od njih pa je XAMPP. To nam omogoča enostavno namestitev Apache, MySQL / MariaDB in PHP, tako da jih med namestitvijo samodejno konfiguriramo. Vključuje tudi dodatne pakete, kot so FileZilla FTP Server, Mercury Mail Server, Tomcat, PERL, phpMyAdmin in Webalizer. V bistvu vse, kar potrebujete za zagon lastnega spletnega strežnika za testiranje in razvoj.

Kaj boste potrebovali:

  • računalnik z Microsoft Windows
  • internetna povezava za prenos namestitvenega programa
  • potrpežljivost

1. Kar morate storiti, je, da se oglasite na www.apachefriends.org in prenesete namestitveni program. Upoštevajte, da je XAMPP na voljo tudi za računalnike Linux in Mac OS X, zato prenesite pravilno različico za svoj operacijski sistem.

2. Namestite XAMPP s prenesenim namestitvenim programom. Upoštevajte, da boste med namestitvijo morali izbrati pakete, ki jih potrebujete. Tu lahko počistite vse, razen Apache, MySQL in PHP, vendar priporočam, da namestite tudi phpMyAdmin in Webalizer. Tako boste lahko upravljali svoje baze podatkov MySQL in zagotovili informacije o uporabi spletnega mesta.

3. Po namestitvi vas bo pozdravila nadzorna plošča XAMPP. Tu lahko zaženete in zaustavite strežniške aplikacije in spremenite njihove konfiguracijske datoteke. Če želite zagnati Apache in MySQL, samo pritisnite gumbe Start za vsako od njih.

4. Ko se strežniki zaženejo, odprite svoj najljubši brskalnik in ga usmerite na http://172.0.0.1 ali http: // localhost za dostop do glavne strani XAMPP. Od tu lahko dostopate do phpMyAdmin, si ogledate konfiguracijo PHP z uporabo PHPInfo in tudi dostop do pogostih vprašanj in odseka HOW-TO, ki naj bo dovolj, da začnete z XAMPP.

Čestitamo! Na napravo Windows z uporabo XAMPP ste namestili Apache, PHP in MySQL / MariaDB. Zdaj lahko preizkusite in razvijete spletna mesta, tako da jih zaženete lokalno, namesto da bi morali vsako datoteko naložiti na spletni strežnik po urejanju.

OPOMBA 1: Če želite dostopati do spletnega mesta ali skripta s pomočjo XAMPP, boste morali datoteke spletnega mesta premakniti v mapo z imenom HTDOCS, ki se nahaja znotraj namestitvene mape XAMPP (ponavadi C: \ XAMPP).

OPOMBA 2: Vrata 80 in 443, ki jih privzeto uporablja Apache, lahko druge aplikacije blokirajo ali rezervirajo na vaši napravi. Na primer, Skype rezervira ta vrata, če drugih niso na voljo, in jih še naprej pridržuje, čeprav jih ne uporablja. To lahko onemogočite v Skypeu, če počistite potrditvena polja Uporabi vrata 80 in 443 za dodatne dohodne povezave pod Orodja -> Možnosti -> Napredno -> Povezava.

OPOMBA 3: Če vaša naprava stoji za usmerjevalnikom in želite do zunanjih povezav dostopati do spletnih mest, ki jih gostuje v XAMPP, boste morali nastaviti vrata naprej na usmerjevalniku do naprave XAMPP za vrata 80 (HTTP), 443 (HTTPS) in 3306 (MySQL).

Če imate še kakšna vprašanja, uporabite spodnji razdelek za komentarje.

Namestite apache, php in mysql (mariadb) na Windows s pomočjo xampp