yii2 - je to rychlý, bezpečný a flexibilní rámec pro vývoj webových aplikací v PHP. Instalace yii2 do aktuálního adresáře je prvním krokem k vytvoření výkonné aplikace pomocí tohoto rámce.
Instalace yii2 do aktuálního adresáře nevyžaduje složitá nastavení a lze ji provést v několika krocích. V tomto článku se podíváme na proces instalace a konfigurace yii2, abyste mohli začít úspěšně používat tento rámec pro své projekty.
Před instalací yii2 se nejprve ujistěte, že váš server splňuje minimální požadavky systému. Pro práci s databází budete potřebovat nainstalovanou PHP verzi alespoň 5.4 a rozšíření, jako je MySQL nebo PostgreSQL.
Příprava na instalaci yii2
Před instalací yii2 do aktuálního adresáře je třeba provést několik předběžných kroků.
- Ujistěte se, že máte na svém serveru nainstalovanou PHP verzi 7.2 nebo vyšší. V případě, že PHP není nainstalován, je nutné jej nainstalovat a nakonfigurovat.
- Nainstalujte Composer, což je nástroj pro správu závislostí. Composer umožňuje snadnou instalaci a aktualizaci rámce yii2 a dalších knihoven a závislostí.
- Chcete-li nainstalovat Composer, musíte jej nejprve nainstalovat globálně na váš systém. Přejděte na oficiální web společnosti Composer (getcomposer.org) a postupujte podle pokynů pro váš operační systém.
- Po úspěšné instalaci Composeru přejděte na příkazový řádek do adresáře, do kterého chcete nainstalovat yii2.
- Spusťte příkaz " composer create-project --prefer-dist yiisoft/yiii2-app-basic ."(bez uvozovek) vytvořit nový projekt yii2 v aktuálním adresáři.
Po dokončení těchto kroků budete připraveni nainstalovat yii2 do aktuálního adresáře.
Vytvoření nového adresáře
Chcete-li nainstalovat Yii2 do aktuálního adresáře, musíte vytvořit novou složku, do které bude instalace rámce provedena. Chcete-li úspěšně vytvořit nový adresář, postupujte podle níže uvedených pokynů:
1. Otevřete příkazový řádek nebo terminál v počítači.
2. Přejděte do složky, ve které chcete vytvořit nové adresář pomocí příkazu "cd" (change directory) a zadejte cestu k požadované složce. Například:
cd C:\xampp\htdocs
3. Zadejte příkaz "mkdir" (make directory) a poté zadejte název nového adresáře. Chcete-li například vytvořit adresář s názvem "myproject", zadejte:
mkdir myproject
4. Zkontrolujte, zda bylo nové adresář úspěšně vytvořeno zadáním příkazu " dir "(někdy se také používá" ls " v terminálu MacOS nebo Linux). V seznamu souborů a složek byste měli vidět nový adresář:
Nyní můžete pomocí nového adresáře nainstalovat Yii2 nebo jakýkoli jiný projekt.
Instalace PHP a Composer
Před instalací Yii2 se musíte ujistit, že máte v počítači nainstalovaný PHP a Composer. Níže je několik jednoduchých kroků k instalaci těchto programů:
| Krok | Popis |
|---|---|
| 1 | Navštivte oficiální stránky PHP (https://www.php.net) a stáhněte si nejnovější verzi PHP pro váš operační systém. |
| 2 | Spusťte stažený instalační soubor PHP a postupujte podle pokynů průvodce instalací. Ujistěte se, že je PHP přidán do systémové proměnné PATH, aby bylo možné spouštět příkazy PHP z příkazového řádku. |
| 3 | Otevřete příkazový řádek nebo terminál a zadejte příkaz php-v , abyste zkontrolovali, zda je PHP úspěšně nainstalován a funguje. |
| 4 | Navštivte oficiální webové stránky společnosti Composer (https://getcomposer.org) a stáhněte si nejnovější verzi Composer. |
| 5 | Spusťte stažený instalační soubor Composer a postupujte podle pokynů průvodce instalací. |
| 6 | Otevřete příkazový řádek nebo terminál a zadejte příkaz composer , abyste zkontrolovali, zda je Composer úspěšně nainstalován. |
Nyní, když jsou nainstalovány PHP a Composer, jste připraveni začít instalovat Yii2 do aktuálního adresáře.
Instalace yii2
Krok 1. Zkontrolujte, zda je na vašem serveru nainstalován Composer. Composer je správce závislostí, který je nedílnou součástí yii2.
Krok 2. Otevřete příkazový řádek a přejděte do adresáře, kde chcete nainstalovat yii2.
Krok 3. Chcete-li nainstalovat yii2, spusťte následující příkaz:
composer create-project --prefer-dist yiisoft/yii2-app-basic .
Krok 4. Composer začne instalovat yii2 a jeho závislosti. Počkejte na dokončení procesu instalace.
Krok 5. Po úspěšné instalaci yii2 do aktuálního adresáře možná budete muset nakonfigurovat databázi. Otevřete soubor config/db.php a zadejte nastavení pro připojení k databázi.
Krok 6. Nyní můžete spustit testovací server yii2 spuštěním následujícího příkazu:
Poté bude vaše aplikace yii2 k dispozici na adrese http://localhost:8080.
Nyní máte nainstalovaný yii2 v aktuálním adresáři. Pomocí tohoto výkonného rámce můžete začít vyvíjet svou webovou aplikaci!
Vytvoření nového projektu
Chcete-li vytvořit nový Projekt na Yii2, postupujte podle následujících kroků:
| Krok 1: | Přejděte do adresáře, ve kterém chcete vytvořit projekt: |
| cd / cesta / do / adresáře | |
| Krok 2: | Použijte Composer k vytvoření nového projektu: |
| composer create-project --prefer-dist yiisoft / yiii2-app-basic název projektu | |
| Krok 3: | Přejděte do vytvořeného adresáře projektu: |
| cd název projektu | |
| Krok 4: | Inicializujte projekt spuštěním následujícího příkazu: |
| php init | |
| Krok 5: | Nakonfigurujte připojení k databázi v souboru / název_projektu/common/config / main-local.php . |
| Krok 6: | Spusťte vývojový webový server: |
| php yii serve |
Gratuluji! Úspěšně jste vytvořili nový Projekt na Yii2. Nyní můžete začít vyvíjet svou aplikaci.
Nastavení databáze
Chcete-li nakonfigurovat databázi v Yii2, musíte soubor upravit config/db.php, který je v kořenovém adresáři projektu.
V tomto souboru musíte zadat možnosti připojení k databázi. Nejdůležitější parametry jsou dsn (Data Source Name), username (uživatelské jméno) a password (heslo).
Zde je příklad obsahu souboru config/db.php:
return ['class' => 'yii\db\Connection','dsn' => 'mysql:host=localhost;dbname=test','username' => 'root','password' => '','charset' => 'utf8',];
Tento příklad používá databázi MySQL s názvem test. Uživatelské jméno a heslo nejsou uvedeny, takže se používá výchozí připojení. Pokud máte uživatelské jméno a heslo, vyměňte příslušné řádky.
Po úpravě souboru config/db.php, databáze bude nakonfigurována a aplikace Yii2 bude připravena k použití databáze.
Spuštění místního serveru
Po instalaci Yii2 do aktuálního adresáře je možné spustit místní server pro vývoj a testování aplikace. Chcete-li spustit server, postupujte podle následujících kroků:
- Otevřete příkazový řádek a přejděte do kořenové složky vašeho projektu Yii2.
- Zadejte příkaz php Yii serve .
- Po spuštění příkazu se zobrazí zpráva, která naznačuje, že server byl úspěšně spuštěn.
- Otevřete webový prohlížeč a přejděte na http://localhost:8080 .. Měli byste vidět stránku pozdravu Yii2.
Nyní můžete začít vyvíjet a testovat svou aplikaci Yii2 na místním serveru. Ujistěte se, že je server spuštěn pokaždé, když pracujete s vaší aplikací.