Jak stahovat & Nainstalujte XAMPP na Windows: Výukový program PHP

Obsah:

Anonim

Co je XAMPP?

XAMPP je multiplatformní webový server s otevřeným zdrojovým kódem, který se skládá z webového serveru, databázového stroje MySQL a programovacích balíčků PHP a Perl. Je kompilován a udržován Apache. Umožňuje uživatelům vytvářet webové stránky WordPress online pomocí místního webového serveru v počítači. Podporuje Windows, Linux a Mac.

Je kompilován a udržován apache. Zkratka XAMPP znamená;

  • X - [cross platform operating systems] means it can run on any OS Mac OX, Windows, Linux etc.
  • A - Apache - toto je software webového serveru.
  • M - MySQL - databáze.
  • P - PHP
  • P - Perl - skriptovací jazyk

Proč používat XAMPP?

XAMPP poskytuje snadno použitelný ovládací panel pro správu Apache, MySQL a dalších programů bez použití příkazů. Abyste mohli používat PHP, musíme si nainstalovat Apache a MySQL. Není snadné nainstalovat Apache a nakonfigurovat jej, protože je mimo jiné třeba jej nastavit a integrovat s PHP a Perl. XAMPP řeší veškerou složitost instalace a integrace Apache s PHP a Perl.

Na rozdíl od Javy, která běží pouze s Java SDK, vyžaduje PHP pro práci webový server.

V tomto výukovém programu XAMPP se naučíte-

  • Co je XAMPP?
  • Proč používat XAMPP?
  • Jak stáhnout a nainstalovat XAMPP
  • Základní konfigurace webového serveru XAMPP
  • Ovládací panel XAMPP
  • Nakonfigurujte XAMPP
  • Jaké je nejlepší PHP IDE?
  • Úvod do Netbeans IDE
  • Vytvoření nového projektu PHP pomocí IDE Netbeans
  • Spuštění prvního příkladu PHP

Jak nainstalovat XAMPP

Podíváme se na postup krok za krokem k instalaci XAMPP pro Windows. U ostatních operačních systémů jsou kroky instalace XAMPP podobné.

Krok 1) Stáhněte si XAMPP

Kliknutím sem stáhnete XAMPP pro Windows: http://www.apachefriends.org/en/xampp-windows.html

Krok 2) Spusťte instalaci

Instalace XAMPP je jako instalace jakéhokoli jiného programu pro Windows. Musíme si však všimnout několika věcí.

Krok 3) Spusťte instalaci

Po stažení XAMPP spusťte instalaci. Zobrazí se dialogové okno s varovnou zprávou zobrazené níže.

Krok 4) Změňte nastavení ovládání uživatele

Pokud používáte Windows Vista nebo Windows 7, nezapomeňte deaktivovat funkci Řízení uživatelských účtů. Chcete-li to provést, vyberte Ovládací panely> Uživatelské účty> Změnit nastavení řízení přístupu uživatelů. Níže uvedený diagram ilustruje hlavní kroky.

Krok 5) Uložte nastavení

  • Po deaktivaci kontroly uživatelských účtů klikněte na tlačítko OK v okně s varovnou zprávou.
  • Tentokrát dostanete následující zprávu

Krok 6) Klikněte na Další

Na následující obrazovce klikněte na další

Krok 7) Vyberte cestu Insatllation

Na další obrazovce v případě potřeby změňte instalační cestu. Klikněte na Další

Krok 8) Zkontrolujte potřebné služby

Na další obrazovce vyberte Apache a MySQL. V případě potřeby můžete volitelně vybrat FileZilla (FTP klient). Klikněte na Instalovat

Poznámka: služba je dlouhodobě běžící program, v oknech, která nevyžaduje zásah uživatele. Služby lze nastavit tak, aby se spouštěly automaticky při každém spuštění operačního systému Windows. Abyste mohli používat Apache a MySQL, mají běžet na pozadí . Jejich instalace jako služby spouští Apache i MySQL automaticky na pozadí, kdykoli zapnete počítač . Pokud jste nenainstalovali Apache a MySQL jako služby, musíte je ručně spustit pokaždé, když je chcete použít. Budete to muset udělat z ovládacího panelu XAMPP. HP a

Krok 9) Dokončete instalaci

Po úspěšném dokončení instalace se zobrazí následující okno

  • Klikněte na tlačítko Dokončit

Než otestujeme naši instalaci XAMPP, podívejme se nejprve na základní adresáře, se kterými budeme pracovat.

Základní konfigurace webového serveru XAMPP

Tento výukový program XAMPP předpokládá, že jste nainstalovali XAMPP na jednotku C ve Windows pomocí výše uvedených kroků . Následuje seznam základních adresářů, které byste měli znát.

  • htdocs ; toto je kořenový adresář webu. Všechny naše kódy PHP budou umístěny do tohoto adresáře.
  • mysql - tento adresář obsahuje všechny informace související s databázovým strojem MySQL, ve výchozím nastavení běží na portu 3306.
  • php - tento adresář obsahuje instalační soubory PHP. Obsahuje důležitý soubor s názvem php.ini. Tento adresář se používá ke konfiguraci chování PHP na vašem serveru.

Ve výchozím nastavení běží webový server Apache na portu 80 . Pokud port 80 využívá jiný webový server, můžete použít jiné číslo portu. V tomto kurzu předpokládáme, že používáme port 80. Poznámka: Pokud používáte SKYPE, používá stejný port. Zavřete Skype, pokud chcete použít XAMPP pro PHP na portu 80

Ovládací panel XAMPP

Ovládací panel se používá ke správě programů nainstalovaných prostřednictvím XAMPP. Chcete-li otevřít ovládací panel serveru XAMPP,

  • Klikněte na nabídku Start
  • Prozkoumejte adresář programů a vyhledejte Apace Friends, pak XAMPP, jak je znázorněno na obrázku níže

  • Níže uvedený diagram ukazuje ovládací panel.

1) V této části je uveden seznam nainstalovaných služeb, modulů a PID ID procesu. Zelené zatržítko znamená, že modul byl nainstalován jako služba. Červená značka znamená, že nebyl nainstalován jako služba. Chcete-li nainstalovat službu, klikněte na červenou značku. Pokud tlačítko zobrazuje zelené zatržítko a kliknete na něj, ovládací panel se vás zeptá, zda chcete systém odinstalovat.

2) V této části jsou uvedeny porty spojené s moduly. Sekce akcí je pro;

  1. spouštění a zastavování modulů
  2. Otevřete administrativní okna pro Apache a MySQL
  3. Chcete-li provést změny, otevřete konfigurační soubory pro Apache, MySQL atd
  4. Zobrazit soubory protokolu pro moduly

3) Tato část obsahuje užitečné nástroje, jako je Netsat, zástupce služeb systému Windows atd.

4) V této části se zobrazují informace o stavu modulů. Ovládací panel lze použít k;

  • Nainstalujte a odinstalujte služby jako Apache, MySQL atd., Které se instalují prostřednictvím XAMPP
  • Spuštění a zastavení služeb.
  • Otevřete konfigurační soubory atd.

Nakonfigurujte XAMPP

Pojďme se nyní podívat na základní požadované konfigurace, než začneme používat naši instalaci XAMPP pro vývoj webových stránek založených na PHP. Zadejte adresu URL http: // localhost / xampp / ve vašem oblíbeném prohlížeči. V tomto výukovém programu budeme jako náš webový prohlížeč používat Firefox.

Pokud vidíte výše uvedenou obrazovku, úspěšně jste nainstalovali XAMPP. Panel na levé straně obsahuje odkazy na užitečné informace, jako jsou;

  • Nainstalovaná verze PHP
  • Nastavení zabezpečení XAMPP
  • Přístup k nástrojům, jako je phpMyAdmin atd.

Verze PHP dodávaná s XAMPP 1.8.0 je PHP 5.4.4

Jaké je nejlepší PHP IDE?

PHP IDE je program, který umožňuje snadné psaní kódů PHP. IDE PHP jsou často vybaveny funkcemi zvýraznění syntaxe a v některých případech také funkcemi automatického doplňování. To znamená, že pokud napíšete klíčové slovo PHP, které zná překladač PHP, bude klíčové slovo zvýrazněno jinou barvou, než jakou používají běžné příkazy. Funkce automatického doplňování automaticky objevují známá klíčová slova PHP při jejich psaní. Poznámkový blok lze také použít k psaní a editaci kódů PHP. Nevýhodou použití editoru, jako je Poznámkový blok, je, že ladění skriptů se stává obtížným, protože není snadné rozpoznat chyby, jako jsou klíčová slova s ​​nesprávným pravopisem, neuzavřené závorky atd. IDE zvýrazní příkazy s chybami, takže je snadné je odhalit. Níže uvedená tabulka ukazuje 5 populárních editorů PHP

Editor Licence Cross Platform Stručný popis
Netbeans IDE Otevřený zdroj Ano
  • Vyhrazené prostředí pro kódování PHP se zvýrazněním syntaxe a dokončením kódu pro klíčová slova a další známé informace.
  • Podporuje integraci s rámci PHP MVC, tj. Zend,
  • Historie kódu, která zobrazuje změny provedené v souboru
  • SFTP, FTP a SVN prostřednictvím pluginů.
Dreamweaver Komerční Ano
  • Podporuje HTML a PHP.
  • Zvýrazňování syntaxe, skládání kódu a doplňování klíčových slov a dalších známých informací.
  • Podporuje SFTP a FTP.
Zend studio Komerční Ano
  • Integrováno se Zend Serverem a Zend PHP MVC frameworkem, PHPUnit, phpDocumentor atd.
  • Má zvýraznění syntaxe, skládání kódu,
  • Podpora webových služeb atd.
Zatmění PHP Otevřený zdroj Ano
  • Formátor kódu
  • Podporuje SVN, SHH / FTP
Poznámkový blok ++ Freeware Pouze Windows
  • Zvýraznění syntaxe
  • Podporuje SFTP a FTP prostřednictvím pluginů.

Netbeans IDE PHP editor Jak je stručně zdůrazněno ve výše uvedené tabulce, Netbeans IDE má výkonné funkce, které zvyšují produktivitu kódovačů PHP. IDE lze volně stáhnout z https://netbeans.org/downloads/index.html

  • Zvýraznění syntaxe a funkce automatického dokončování zvyšují vaši produktivitu
  • Má nativní podporu pro databázové systémy, jako je MySQL. Ke kódování a vývoji databáze nemusíte používat dva programy .
  • IDE lze použít v prostředí pro spolupráci . To se hodí, když musíte spolupracovat s ostatními vývojáři jako tým.
  • IDE podporuje další jazyky , například;
    • Java SE
    • Java EE
    • C
    • C ++

Aktuální verze IDE Netbeans od tohoto psaní je verze 7.3

Úvod do Netbeans IDE

Po úspěšné instalaci editoru Netbeans IDE PHP spusťte program stejně jako jakýkoli jiný program systému Windows. Zobrazí se okno zobrazené níže

1. Průzkumník projektů - tento panel slouží k zobrazení všech otevřených projektů. Projekty jsou uvedeny ve stromovém zobrazení.

2. Lišta nástrojů zástupců - tato lišta obsahuje zástupce často prováděných úkolů, jako je vytvoření nového projektu, otevření existujícího projektu, akce zpět a znovu atd.

3. Úvodní stránka - tato stránka obsahuje 3 karty, jmenovitě - Learn & Discover, My Netbeans a What's New.

  • První záložka [Learn and Discover] vás seznámí s funkcemi Netbeans IDE a představuje ukázky a výukové programy, které lze v Netbeans IDE vyvinout.
  • Druhá záložka [My Netbeans] uvádí seznam naposledy otevřených projektů, umožňuje vám instalovat pluginy a aktivovat funkce IDE.

4. Výstupní okno - slouží k zobrazení výstupu z programů, jako jsou konzolové aplikace Java. Používá se také k zobrazení informací o protokolu a ladění. Screenshot níže ukazuje IDE s otevřeným projektem.

Vytvoření nového projektu PHP pomocí IDE Netbeans

  • Klikněte na tlačítko vytvořit nový projekt na panelu nástrojů, jak je znázorněno níže

  • Pokud jste stáhli všechny balíčky dostupné v XAMPP NetBeans IDE, ujistěte se, že jste vybrali PHP v kategorii projektu, PHP aplikace v části Projekty a poté klikněte na tlačítko Další.

  • Zadejte název projektu, jak je znázorněno níže.

  • Ujistěte se, že je složka uložena v instalačním adresáři XAMPP PHP, jak je uvedeno výše.
  • Po dokončení klikněte na tlačítko Další.

  • 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áš výchozí prohlížeč bude otevřen s URL http: //localhost/phplessons/index.php . Výstup „Hello World!“ se zobrazí ve vašem prohlížeči.

souhrn

  • Plná forma XAMPP je X-cross platforma, Apache, MySQL, PHP a Perl
  • Editor PHP je program, který vám umožní psát kód PHP v co nejkratším čase a umožní vám ladit vaše syntaktické chyby v době návrhu.
  • Netbeans PHP editor je multiplatformní open source editor, který zvyšuje produktivitu vývojářů PHP.