Čo je XAMPP?
XAMPP je multiplatformný webový server s otvoreným zdrojovým kódom, ktorý sa skladá z webového servera, databázového nástroja MySQL a programovacích balíkov PHP a Perl. Je zostavený a udržiavaný serverom Apache. Umožňuje používateľom vytvárať webové stránky WordPress online pomocou lokálneho webového servera v počítači. Podporuje Windows, Linux a Mac.
Je zostavený a udržiavaný apache. Skratka XAMPP znamená;
- X - [cross platform operating systems] means it can run on any OS Mac OX, Windows, Linux etc.
- A - Apache - toto je softvér webového servera.
- M - MySQL - databáza.
- P - PHP
- P - Perl - skriptovací jazyk
Prečo používať XAMPP?
XAMPP poskytuje ľahko použiteľný ovládací panel na správu programov Apache, MySQL a ďalších bez použitia príkazov. Aby sme mohli používať PHP, musíme si nainštalovať Apache a MySQL. Nie je ľahké nainštalovať Apache a nakonfigurovať ho, pretože je potrebné ho nastaviť a integrovať okrem iného aj do PHP a Perl. XAMPP sa zaoberá všetkou zložitosťou nastavenia a integrácie Apache s PHP a Perl.
Na rozdiel od Javy, ktorá beží iba s Java SDK, vyžaduje PHP na fungovanie webový server.
V tomto výučbe XAMPP sa naučíte-
- Čo je XAMPP?
- Prečo používať XAMPP?
- Ako sťahovať a inštalovať XAMPP
- Základná konfigurácia webového servera XAMPP
- Ovládací panel XAMPP
- Nakonfigurujte XAMPP
- Aký je najlepší PHP IDE?
- Úvod do IDE Netbeans
- Vytvorenie nového projektu PHP pomocou IDE Netbeans
- Spustenie prvého príkladu PHP
Ako nainštalovať XAMPP
Pozeráme sa na postup krok za krokom a nainštalujeme XAMPP pre Windows. V prípade iných operačných systémov sú inštalačné kroky XAMPP podobné.
Krok 1) Stiahnite si XAMPP
Kliknite sem a stiahnite si XAMPP pre Windows: http://www.apachefriends.org/en/xampp-windows.html
Krok 2) Spustite inštaláciu
Inštalácia XAMPP je ako inštalácia iného programu systému Windows. Musíme si však uvedomiť niekoľko vecí.
Krok 3) Spustite inštaláciu
Po stiahnutí XAMPP spustite nastavenie. Zobrazí sa dialógové okno s výstražnou správou zobrazené nižšie.
Krok 4) Zmeňte nastavenia ovládania používateľa
Ak používate systém Windows Vista alebo Windows 7, deaktivujte funkciu Kontrola používateľských kont. Urobíte to tak, že vyberiete Ovládací panel> Používateľské účty> Zmeniť nastavenia riadenia prístupu používateľov. Nasledujúca schéma zobrazuje hlavné kroky.
Krok 5) Uložte nastavenia
- Po deaktivácii kontroly používateľských kont kliknite na tlačidlo OK v okne s varovnou správou.
- Tentokrát dostanete nasledujúcu správu
Krok 6) Kliknite na Ďalej
Na nasledujúcej obrazovke kliknite na tlačidlo Ďalej
Krok 7) Vyberte cestu Insatllation
Na ďalšej obrazovke podľa potreby zmeňte cestu k inštalácii. Kliknite na Ďalej
Krok 8) Skontrolujte potrebné služby
Na ďalšej obrazovke vyberte Apache a MySQL. V prípade potreby môžete voliteľne zvoliť FileZilla (FTP klient). Kliknite na Inštalovať
Poznámka: služba je dlhodobo bežiaci program, v oknách, ktorá nevyžaduje zásah používateľa. Služby je možné nastaviť tak, aby sa spúšťali automaticky pri každom spustení operačného systému Windows. Aby ste mohli používať Apache a MySQL, mali by bežať na pozadí . Ich inštalácia ako služieb spúšťa Apache aj MySQL automaticky na pozadí vždy, keď zapnete počítač . Pokiaľ nemáte nainštalované Apache a MySQL ako služby, musíte ich ručne spustiť zakaždým, keď ich chcete použiť. Budete to musieť urobiť z ovládacieho panela XAMPP.PHP a
Krok 9) Dokončite inštaláciu
Po úspešnom dokončení inštalácie sa zobrazí nasledujúce okno
- Kliknite na tlačidlo Dokončiť
Predtým, ako otestujeme našu inštaláciu XAMPP, poďme sa najskôr pozrieť na základné adresáre, s ktorými budeme pracovať.
Základná konfigurácia webového servera XAMPP
Tento výukový program XAMPP predpokladá, že ste nainštalovali XAMPP na jednotku C v systéme Windows pomocou krokov uvedených vyššie . Nasleduje zoznam základných adresárov, o ktorých by ste mali vedieť.
- htdocs ; toto je webový koreňový adresár. Všetky naše kódy PHP budú umiestnené v tomto adresári.
- mysql - tento adresár obsahuje všetky informácie týkajúce sa databázového stroja MySQL, štandardne pracuje na porte 3306.
- php - tento adresár obsahuje inštalačné súbory PHP. Obsahuje dôležitý súbor s názvom php.ini. Tento adresár sa používa na konfiguráciu správania sa PHP na vašom serveri.
V predvolenom nastavení , webový server Apache beží na porte 80 . Ak port 80 využíva iný webový server, môžete použiť iné číslo portu. Pre tento tutoriál budeme predpokladať, že používame port 80. Poznámka: Ak používate SKYPE, používa rovnaký port. Zatvorte Skype, ak chcete používať XAMPP pre PHP na porte 80
Ovládací panel XAMPP
Ovládací panel slúži na správu programov nainštalovaných prostredníctvom XAMPP. Ak chcete otvoriť ovládací panel servera XAMPP,
- Kliknite na ponuku Štart
- Preskúmajte adresár programov a vyhľadajte Apace Friends, potom XAMPP, ako je to znázornené na obrázku nižšie
- Nasledujúca schéma zobrazuje ovládací panel.
1) V tejto časti je uvedený zoznam nainštalovaných služieb, modulov a identifikátorov procesov PID. Zelené začiarknutie znamená, že modul bol nainštalovaný ako služba. Červená značka znamená, že nebol nainštalovaný ako služba. Ak chcete nainštalovať službu, kliknite na červenú značku. Ak sa na tlačidle zobrazuje zelené začiarknutie a kliknete na neho, ovládací panel sa vás opýta, či chcete systém odinštalovať.
2) Táto časť zobrazuje port (y) spojené s modulmi. Sekcia akcií je určená pre;
- spustenie a zastavenie modulov
- Otvorte administratívne okná pre Apache a MySQL
- Ak chcete vykonať zmeny, otvorte konfiguračné súbory pre Apache, MySQL atď
- Zobraziť súbory denníka pre moduly
3) Táto časť obsahuje užitočné nástroje ako Netsat, klávesové skratky služieb systému Windows atď.
4) Táto časť zobrazuje stavové informácie o moduloch. Ovládací panel je možné použiť na;
- Nainštalujte a odinštalujte služby ako Apache, MySQL atď., Ktoré sa inštalujú prostredníctvom XAMPP
- Spustenie a zastavenie služieb.
- Otvoriť konfiguračné súbory atď.
Nakonfigurujte XAMPP
Pozrime sa teraz na základné konfigurácie požadované predtým, ako začneme používať našu inštaláciu XAMPP na vývoj webových stránok využívajúcich PHP. Vo svojom obľúbenom prehliadači zadajte adresu URL http: // localhost / xampp / . V tomto tutoriáli budeme ako náš webový prehliadač používať Firefox.
Ak vidíte vyššie uvedenú obrazovku, úspešne ste si nainštalovali XAMPP. Panel na ľavej strane obsahuje odkazy na užitočné informácie, ako napríklad;
- Nainštalovaná verzia PHP
- Bezpečnostné nastavenia XAMPP
- Prístup k pomôckam, ako je phpMyAdmin atď.
Verzia PHP dodávaná s XAMPP 1.8.0 je PHP 5.4.4
Aký je najlepší PHP IDE?
PHP IDE je program, ktorý umožňuje jednoduché písanie kódov PHP. IDE PHP sú často vybavené funkciami zvýraznenia syntaxe a v niektorých prípadoch aj funkciami automatického dokončovania. To znamená, že ak napíšete kľúčové slovo PHP, ktoré pozná tlmočník PHP, bude kľúčové slovo zvýraznené inou farbou, ako je farba použitá v bežných príkazoch. Funkcie automatického dopĺňania automaticky objavujú známe kľúčové slová PHP už pri ich písaní. Poznámkový blok je možné použiť aj na písanie a editáciu kódov PHP. Nevýhodou použitia editora, ako je napríklad Poznámkový blok, je to, že ladenie skriptov sa stáva zložitým, pretože nie je ľahké odhaliť chyby, ako sú nesprávne napísané kľúčové slová, neuzavreté zátvorky atď. IDE zvýrazní príkazy s chybami, takže je ľahké ich odhaliť. Nasledujúca tabuľka zobrazuje 5 populárnych editorov PHP
Editor | Licencia | Cross Platform | Stručný popis |
---|---|---|---|
Netbeans IDE | Open Source | Áno |
|
Dreamweaver | Obchodné | Áno |
|
Štúdio Zend | Obchodné | Áno |
|
PHP Eclipse | Open Source | Áno |
|
Poznámkový blok ++ | Freeware | Iba Windows |
|
Netbeans IDE PHP editor Ako je stručne zdôraznené v tabuľke vyššie, Netbeans IDE má výkonné funkcie, ktoré zvyšujú produktivitu kódovačov PHP. IDE je možné voľne stiahnuť z https://netbeans.org/downloads/index.html
- Zvýraznenie syntaxe a funkcie automatického dokončovania zvyšujú vašu produktivitu
- Má natívnu podporu pre databázové systémy ako MySQL. Na kódovanie a vývoj svojej databázy nemusíte používať dva programy .
- IDE je možné použiť v prostredí spolupráce . To sa hodí, keď musíte spolupracovať s ostatnými vývojármi ako tím.
- IDE podporuje ďalšie jazyky , napríklad;
- Java SE
- Java EE
- C.
- C ++
Aktuálna verzia IDE Netbeans od tohto písania je verzia 7.3
Úvod do IDE Netbeans
Po úspešnej inštalácii editora Netbeans IDE PHP spustite program rovnako ako akýkoľvek iný program Windows. Zobrazí sa okno zobrazené nižšie
1. Prieskumník projektov - tento panel slúži na zobrazenie všetkých otvorených projektov. Projekty sú uvedené v stromovom prehľade.
2. Panel s nástrojmi Skratky - tento panel s nástrojmi obsahuje skratky k často vykonávaným úlohám, ako je napríklad vytvorenie nového projektu, otvorenie existujúceho projektu, vrátenie a opakovanie akcií atď.
3. Úvodná stránka - táto stránka obsahuje 3 karty, a to - Learn & Discover, My Netbeans a What's New.
- Prvá karta [Learn and Discover] vám predstavuje funkcie Netbeans IDE a predstavuje niektoré ukážky a výukové programy, ktoré je možné v Netbeans IDE vyvinúť.
- The second tab [My Netbeans] lists the recently opened projects, allows you to install plugins and activate features of the IDE.
4. Output window - it is used to display output from programs such as Java console applications. It is also used to display log and debug information. The screenshot below shows the IDE with a project open.
Creating a new PHP project using the Netbeans IDE
- Click on the create new project button on the tool bar as shown below
- If you downloaded all the bundles available in the XAMPP NetBeans IDE, make sure you choose PHP under project category, PHP Application under Projects then click on Next button.
- Enter the project name as shown below.
- Make sure the folder is saved in the XAMPP PHP installation directory as shown above.
- Click on next button when done.
- Make sure Run as: is set to Local Web Site(running on local web server)
- The Project URL: is set to http://localhost/phplessons/
Note the above settings will be set for you by default. You don’t have to change anything unless you are an expert
- Click on Next button
- The Netbeans PHP editor allows for integration with PHP MVC frameworks such as Symfony and Zend. For now we will not select any MVC framework. Click on Finish button.
- Your newly created project will be displayed in the project browser and an index.php page created for you.
- The newly create page contains some html code. Replace it with the following code shown below.
Running your first PHP Example
- Click on the run button on the toolbar as shown below
- Váš predvolený prehliadač sa otvorí s adresou URL http: //localhost/phplessons/index.php . Výstup „Hello World!“ sa zobrazí vo vašom prehliadači.
Zhrnutie
- Plná forma XAMPP je X-cross platforma, Apache, MySQL, PHP a Perl
- Editor PHP je program, ktorý vám umožní napísať kód PHP v čo najkratšom čase a umožní vám ladiť syntaktické chyby už v čase návrhu.
- Netbeans PHP editor je multiplatformový editor otvorených zdrojov, ktorý zvyšuje produktivitu vývojárov PHP.