Jak stáhnout a nainstalovat XAMPP na Windows: Výukový program PHP

Co je XAMPP?

XAMPP je open source, multiplatformní webový server, který se skládá z webového serveru, MySQL databázový stroj a PHP a Perl programovací balíčky. Je zkompilován a spravován Apache. Umožňuje uživatelům vytvářet webové stránky WordPress online pomocí místního webového serveru na svém počítači. Podporuje to Windows, Linux a Mac.

Je zkompilován a spravován Apache. Zkratka XAMPP znamená;

  • X – [operační systémy pro různé platformy], což znamená, že může běžet na jakémkoli OS Mac OX, Windows , Linux atd.
  • 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, MySQLa další programy bez použití příkazů. Abychom mohli používat PHP, musíme nainstalovat Apache a MySQL. Není snadné nainstalovat Apache a nakonfigurovat jej, protože je třeba jej nastavit a integrovat mimo jiné s PHP a Perlem. XAMPP se zabývá veškerou složitostí nastavení a integrace Apache s PHP a Perlem.

Na rozdíl od Java který běží s Java Pouze SDK, PHP ke svému fungování vyžaduje webový server.

Jak nainstalovat XAMPP

Podíváme se na proces instalace XAMPP krok za krokem Windows. Pro ostatní Operating Systems, kroky instalace XAMPP jsou podobné.

Krok 1) Stáhněte si XAMPP

Kliknutím sem stáhnete XAMPP Windows: https://www.apachefriends.org/download.html

Krok 2) Spusťte instalaci

Instalace XAMPP je stejná jako instalace jakéhokoli jiného programu Windows. Existuje však několik věcí, které si musíme všimnout.

Krok 3) Spusťte instalaci

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

Nainstalujte XAMPP

Krok 4) Změňte nastavení uživatelského ovládání

Pokud používáte Windows Vista nebo Windows 7, ujistěte se, že jste deaktivovali 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 ukazuje hlavní kroky.

Nainstalujte XAMPP

Krok 5) Uložte nastavení

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

Nainstalujte XAMPP

Krok 6) Klikněte na Další

Na následující obrazovce klikněte na tlačítko Další

Nainstalujte XAMPP

Krok 7) Vyberte cestu Insatllation

Na další obrazovce v případě potřeby změňte cestu instalace. Klepněte na tlačítko Další

Nainstalujte XAMPP

Krok 8) Zkontrolujte potřebné služby

Na další obrazovce vyberte Apache a MySQL. Volitelně můžete vybrat FileZilla (FTP klient) v případě potřeby. Klepněte na tlačítko Instalovat

Nainstalujte XAMPP

Pozor služba je dlouhodobý program ve Windows, 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, předpokládá se, že běží na pozadí. Při jejich instalaci jako služeb běží jak Apache, tak i MySQL automaticky na pozadí při každém zapnutí počítače. Pokud jste nenainstalovali Apache a MySQL jako služby, pak je musíte ručně spustit pokaždé, když je chcete použít. Budete to muset udělat z ovládacího panelu XAMPP.PHP a

Krok 9) Dokončete instalaci

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

Nainstalujte XAMPP

  • 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 máte nainstaloval XAMPP na jednotku C in Windows pomocí výše uvedených kroků. Následuje seznam základních adresářů, které byste měli znát.

Základní konfigurace webového serveru XAMPP

  • htdocs; toto je kořenový adresář webu. Všechny naše PHP kódy budou umístěny v tomto adresáři.
  • mysql – tento adresář obsahuje všechny související informace MySQL databázový stroj, 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 Port 80. Pokud je port 80 obsazen jiným webovým serverem, můžete použít jiné číslo portu. V tomto tutoriálu budeme předpokládat, že používáme port 80. Poznámka: Pokud používáte SKYPE , používá stejný port. Blízko Skype pokud chcete používat XAMPP pro PHP na portu 80

Ovládací panel XAMPP

Ovládací panel slouží ke správě programů nainstalovaných přes XAMPP. Chcete-li otevřít ovládací panel XAMPP Server,

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

Ovládací panel XAMPP

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

Ovládací panel XAMPP

1) V této části jsou uvedeny nainstalované služby, moduly a procesní ID PID. Zelené zaškrtnutí znamená, že modul byl nainstalován jako služba. Červená značka znamená, že nebyla nainstalována jako služba. Chcete-li nainstalovat službu, klikněte na červenou značku. Pokud se na tlačítku zobrazí zelené zaškrtnutí a kliknete na něj, ovládací panel se vás zeptá, zda chcete systém odinstalovat.

2) Tato část zobrazuje porty spojené s moduly. Sekce akcí je určena pro;

  1. spouštěcí a zastavovací moduly
  2. Otevřete administrativní okna pro Apache a MySQL
  3. Otevřete konfigurační soubory pro Apache, MySQL atd. provést změny
  4. Zobrazení souborů protokolu pro moduly

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

4) Tato část zobrazuje informace o stavu modulů. Ovládací panel lze použít k;

  • Nainstalujte a odinstalujte služby, jako je Apache, MySQL atd., které se instalují přes XAMPP
  • Spuštění a zastavení služeb.
  • Otevřete konfigurační soubory atd.

Nakonfigurujte XAMPP

Podívejme se nyní na základní konfigurace požadované předtím, než začneme používat naši instalaci XAMPP pro vývoj webových stránek poháněných PHP. Zadejte adresu URL http://localhost/xampp/ ve vašem oblíbeném prohlížeči. Pro tento tutoriál budeme používat Firefox jako náš webový prohlížeč.

Nakonfigurujte XAMPP

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

  • Nainstalovaná verze PHP
  • Nastavení zabezpečení XAMPP
  • Přístup k utilitá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ý vám umožní snadno psát PHP kódy. PHP IDE jsou často vybavena funkcemi zvýrazňová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á interpret PHP, bude klíčové slovo zvýrazněno jinou barvou, než je ta, která se používá pro běžné příkazy. Funkce automatického doplňování automaticky zobrazí známá klíčová slova PHP, když je zadáváte. Poznámkový blok lze také použít k psaní a úpravě PHP kódů. 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é odhalit chyby, jako jsou klíčová slova s ​​nesprávným pravopisem, neuzavřené složené závorky atd. IDE zvýrazní příkazy s chybami, takže je snadno odhalíte. Níže uvedená tabulka ukazuje 5 oblíbených PHP editorů

editor Licence Cross Platform Stručný popis
Netbeans IDE Open Source Ano
  • Vyhrazené kódovací prostředí PHP se zvýrazňováním syntaxe a doplňováním kódu pro klíčová slova a další známé informace.
  • Podporuje integraci s PHP MVC frameworky, např. Zend,
  • Historie kódu, která ukazuje změny provedené v souboru
  • SFTP, FTP a SVN přes pluginy.
Dreamweaver Komerční Ano
  • Podporuje HTML a PHP.
  • Zvýrazňování syntaxe, skládání a doplňování kódu pro klíčová slova a další známé informace.
  • Podporuje SFTP a FTP.
Studio Zend 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é služby atd.
PHP Eclipse Open Source Ano
  • Formátovač kódu
  • Podporuje SVN, SHH/FTP
Poznámkový blok ++ Freeware 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 PHP kodérů. IDE lze volně stáhnout z https://netbeans.org/downloads/index.html

  • Zvýraznění syntaxe a funkce automatického dokončování vylepšují vaše produktivita
  • Má nativní podporu pro databázové systémy jako MySQL. K kódování a vývoji databáze nepotřebujete používat dva programy.
  • IDE lze použít v a kolaborativní prostředí. To se hodí, když musíte spolupracovat s ostatními vývojáři jako tým.
  • IDE má podpora dalších jazyků jako;

    • Java SE
    • Java EE
    • C
    • C++

Aktuální verze Netbeans IDE v době psaní tohoto článku je verze 7.3

Úvod do Netbeans IDE

Poté, co jste úspěšně nainstalovali Netbeans IDE PHP editor, spusťte program stejně jako jakýkoli jiný program pro Windows. Zobrazí se okno zobrazené níže

Úvod do Netbeans IDE

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

2. Panel nástrojů zkratek – tento panel nástrojů 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 – Learn & Discover, My Netbeans a What's New.

  • První záložka [Učit se a objevovat] vás seznámí s funkcemi Netbeans IDE, představuje některá ukázky a výukové programy, které lze v Netbeans IDE vyvinout.
  • Druhá záložka [My Netbeans] obsahuje seznam nedávno otevřených projektů, umožňuje instalovat pluginy a aktivovat funkce IDE.

4. Výstupní okno – slouží k zobrazení výstupu z programů jako např Java konzolové aplikace. Používá se také k zobrazení protokolu a informací o ladění. Níže uvedený snímek obrazovky ukazuje IDE s otevřeným projektem.

Úvod do Netbeans IDE

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

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

Projekt PHP využívající Netbeans IDE

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

Projekt PHP využívající Netbeans IDE

  • Zadejte název projektu, jak je uvedeno níže.

Projekt PHP využívající Netbeans IDE

  • 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 další tlačítko.

Projekt PHP využívající Netbeans IDE

  • Ujistěte se, že Spustit jako: je nastaveno na Místní web (běží na místním webovém serveru)

    • Adresa URL projektu: je nastavena na http://localhost/phplessons/

Pozor výše uvedená nastavení pro vás budou nastavena jako výchozí. Nemusíte nic měnit, pokud nejste odborník

  • Klikněte na tlačítko Další

Projekt PHP využívající Netbeans IDE

  • Netbeans PHP editor umožňuje integraci s PHP MVC frameworky, jako jsou Symfony a Zend. Prozatím nevybereme žádný rámec MVC. Klikněte na tlačítko Dokončit.
  • Váš nově vytvořený projekt se zobrazí v prohlížeči projektu a vytvoří se pro vás stránka index.php.
  • Nově vytvořená stránka obsahuje nějaký html kód. Nahraďte jej následujícím kódem uvedeným níže.

Spuštění prvního příkladu PHP

<?php
echo "Hello World!";
?>
  • Klikněte na tlačítko Spustit na panelu nástrojů, jak je znázorněno níže

Příklad PHP

  • Otevře se váš výchozí prohlížeč s adresou URL http://localhost/phplessons/index.php . Výstup „Ahoj světe!“ se zobrazí ve vašem prohlížeči.

Shrnutí

  • Plná forma XAMPP je platforma X-cross, Apache, MySQL, PHP a Perl
  • PHP editor je program, který vám umožní psát PHP kód 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.