Jak stáhnout a nainstalovat CodeZapalovač s Composerem
V tomto tutoriálu se podíváme na to, jak můžete nainstalovat a nakonfigurovat CodeZapalovač. Existují dva způsoby instalace. CodeZapalovač. Nejnovější verzi si můžete stáhnout z CodeWebové stránky Igniter, nebo můžete použít nástroj jako composer k automatizaci instalace
Jak stáhnout a nainstalovat CodeRámec zapalovače
Zdrojový kód pro CodeRámec zapalovače je k dispozici na oficiálních stránkách CodeWebové stránky Igniteru. Pokud si chcete stáhnout nejnovější verzi frameworku, měli byste tak učinit z oficiální webové stránky.
Krok 1) Stáhnout CodeRámec zapalovače.
Otevřete ve svém prohlížeči následující adresu URL https://codeigniter.com/.
Obrázek níže ukazuje odkaz ke stažení nejnovější verze frameworku
Krok 2) Rozbalte CodeSoubor Igniter-4.1.4.zip.
Kliknutím na výše uvedený odkaz stáhnete framework jako zazipovanou složku a rozbalíte její obsah. CodeIgniter-4.1.4.zip
Krok 3) Vytvořte nový adresář.
Řekněme, že chcete vytvořit projekt s názvem internetový obchod. Pro spuštění projektu můžete postupovat podle následujících kroků. Vytvořte nový adresář na vývojové jednotce, např. D:\Sites\online-store
Krok 4) Otevřete obsah CodeZapalovač-4.1.4.
Nyní byste měli být schopni vidět následující soubory. Zkopírujte výše uvedený obsah do adresáře vašeho projektu, např. D:\Sites\online-store
Krok 5) Otevřete terminál a spusťte následující příkaz.
Spusťte vestavěný PHP server, abyste se ujistili, že je vše v pořádku.
cd D:\Sites\ online-store
Spusťte následující příkaz
php -S localhost:3000
Krok 6) Otevřete níže uvedenou adresu URL.
Načtěte si do prohlížeče následující URL. http://localhost:3000/
Pokud vidíte výše uvedený obrázek, vše funguje dobře,
Co je Composer v CodeZapalovač?
Jedno Hudební Skladatel in CodeIgniter je systém pro správu balíčků pro PHP. Balíček je jednoduše kolekce PHP skriptů, které spolupracují na dosažení jediného cíle. Na základě této definice... CodeIgniter, i když je to framework, se v terminologii skladatele kvalifikuje jako balíček.
Následující obrázek ukazuje, jak Composer pracuje v CodeZapalovač:
Autorem CodeIgniter hostuje balíček na adrese Balič což je centrální úložiště pro balíčky PHP atd.
Když vývojář spustí příkaz composer pro stažení CodeIgniter, Composer komunikuje s Packagistem a stahuje nejnovější verzi balíčku. Kromě instalace frameworků, jako je CodeIgniter, Composer lze také použít k;
- Nainstalujte jednotlivé balíčky, například e-mailovou nebo databázovou knihovnu třetích stran
- Aktualizujte stávající balíčky
- Odstraňte nainstalované balíčky
Jak stáhnout a nainstalovat Composer
Zde jsou kroky ke stažení a instalaci Composeru CodeZapalovač:
Krok 1) Načtěte si do prohlížeče následující URL https://getcomposer.org/download/
Stáhněte si nastavení a postupujte podle pokynů k instalaci.
Krok 2) Otevřete příkazový řádek/terminál
Spusťte následující příkaz
composer
Uvidíte následující výsledky
Pokud vidíte výše uvedené výsledky, gratulujeme, úspěšně jste nainstalovali skladatel.
Pojďme nyní vytvořit nový projekt s názvem online-store
Spusťte následující příkaz
composer create-project CodeIgniter/framework online-store
TADY,
- skladatel vytvořit-projekt CodeKompozitor online obchodu Igniter/framework vyvolá program composer a create-project stáhne zadaný framework projektu, který se nachází v daném jmenném prostoru. CodeZapalovač.
Měli byste být schopni vidět výsledky, které jsou podobné následujícímu
Pokud jste velkým fanouškem příkazů na terminálu, pak je to způsob, jak jít, jinak můžete použít staromódní stažení zazipovaného souboru, rozbalení a šťastné kódování.
CodeKonfigurační soubory zapalovače
Nyní, když jsme úspěšně nainstalovali CodeIgniter, podívejme se do konfiguračního adresáře
Konfigurační adresář se nachází v
application/config
TADY,
- autoload.php – určuje pomocníky, knihovny, ovladače, balíčky atd., které se mají načíst při spuštění aplikace
- config.php – obsahuje konfigurace aplikace, jako je základní adresa URL, jazyk, řetězce dotazů atd.
- konstanty.php – jak název napovídá, tento soubor jsem použil k definování konstant aplikace
- databáze.php – obsahuje parametry připojení k databázi
- doctypes.php – definuje typy dokumentů, tj. html4, html5, sv10 atd
- cizí_znaky.php – definuje cizí znaky, které mají říkat znaky, které se nacházejí v jazycích, jako je ruština a další
- háčky.php – umožňuje definovat vlastní háčky
- memcached.php – pokud používáte CodeIgniter spolu s Memcachedem pak můžete tento soubor použít pro konfigurace.
- migrace.php – pokud chcete použít migrace databází v CodeIgniter, pak můžete tento soubor použít ke konfiguraci nastavení.
- mimes.php – obsahuje typy mime souborů
- profile.php – obsahuje nastavení, která používá vestavěný CodeKompilátor zapalovače
- trasy.php – obsahuje aplikační cesty
- smajlíky.php – obsahuje nastavení pro smajlíky
- user_agents.php – obsahuje nastavení pro uživatelské agenty prohlížeče, tj. Chrome, Opera, Firefox, Etc.
CodeKonfigurace zapalovače
Nyní si proveďme některá z nejběžnějších nastavení. CodeZapalovač:
Open application/config/config.php
Základní URL
$config['base_url'] = '';
Nastaví základní URL. Pokud je prázdná, pak CodeIgniter to nastaví automaticky za vás. Pokud chcete mít jasnou základní URL adresu, můžete použít něco jako následující
$config['base_url'] = 'http://localhost:3000';
TADY,
- $config['base_url'] = 'http://localhost:3000'; nastaví základní URL na localhost běžící na portu 3000.
Předpona třídy
CodeIgniter používá prefix CI_Classname. Jako osvědčený postup a pro zamezení kolizí s interními třídami můžete přidat prefix vaší třídy, např. MY_Classname. Následující řádek se používá k nastavení prefixu vaší třídy.
$config['subclass_prefix'] = 'MY_';
Řetězce dotazů
Jedná se o parametry, které jsou navštěvovány v URL, tj. example.com/index.php?q=vejce. Pokud byste chtěli používat takové adresy URL, budete je muset nastavit
$config['enable_query_strings'] = FALSE; To $config['enable_query_strings'] = TRUE;
Další nastavení
Je to mnoho nastavení, která můžete nastavit v config.php, včetně formátů data, mezipaměti a cest zobrazení atd. hodně z toho, co nakonfigurujete, závisí na potřebách vaší aplikace
Jak odstranit index.php v CodeZapalovač
CodeZapalovač je MVC framework. To znamená, že má jediný vstupní bod do aplikace, kterým je index.php. Nezáleží na tom, na jakou adresu URL přistupujete. Všechny jdou přes index.php. ve výchozím nastavení je index.php zobrazen v adrese URL, jak je znázorněno v příkladu níže
example.com/index.php?q=eggs
Adresa URL vypadá delší a divně. Dobrá věc je, že můžete konfigurovat CodeZapalovač to odstranit.
Otevřete aplikaci/config/config.php
Najděte následující řádek:
$config['index_page'] = 'index.php'; Set it to the following $config['index_page'] = '';
TADY,
- K odstranění stránky používáme mod_rewrite, takže podle požadavku by toto mělo být prázdné.
Dále musíme vytvořit .htaccess, který přepíše adresy URL
Přidejte nový soubor .htacces do kořenového adresáře aplikace
Přidejte následující kód:
RewriteEngine on
RewriteCond $1 !^(index\.php|resources|robots\.txt)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L,QSA]
TADY,
- Výše uvedený kód je pro konfiguraci webových serverů, na kterých běží server Apache. Výše uvedený kód v podstatě získává parametry URI a provádí je prostřednictvím index.php, i když se nezobrazuje v adrese URL prohlížeče.
Shrnutí
- Existují dva způsoby instalace CodeZapalovač. Nejnovější verzi si můžete stáhnout z CodeWebové stránky Igniteru nebo můžete k automatizaci instalace použít Composer.
- Skladatel je systém pro správu balíčků PHP.
- Skladatel lze použít pro: Instalace jednotlivých balíčků, Aktualizace stávajících balíčků odstranění nainstalovaných balíčků.






