Vyhledávání na webu

Jak nainstalovat CodeIgniter v CentOS 7


CodeIgniter je výkonný vývojový rámec napsaný v PHP a je široce používán vývojáři, kteří vytvářejí plně funkční webové aplikace.

CodeIgniter má ke spuštění několik požadavků:

  • Webový server. Pro účely tohoto tutoriálu budeme používat Apache.
  • PHP 5.6 nebo novější
  • Databázový server, jako je MySQL 5.1 (nebo novější). PostgreSQL, MS SQL, SQLite atd. Pro účely tohoto tutoriálu budeme používat MariaDB.
  • Hudební skladatel

Poznámka: Tento výukový program předpokládá, že již máte nainstalovaný zásobník LAMP. Pokud jej ještě nemáte nakonfigurovaný, podívejte se prosím do našeho průvodce: Jak nainstalovat LAMP Stack na CentOS 7.

Zakázat SELINUX

Než budeme pokračovat, je potřeba provést ještě několik změn. Zakázat SELinux úpravou:

vi /etc/sysconfig/selinux

A nastavte SELinux na vypnuto:

SELINUX=disabled

Vytvořte databázi MySQL pro CodeIgniter

Dále vytvoříme databázi a databázového uživatele pro naši instalaci CodeIgniter. Chcete-li to provést, spusťte server MySQL a zadejte následující:

MariaDB> create database code_db;
MariaDB> grant all privileges on codedb.* to code_db@'localhost' identified by 'password';
MariaDB> flush privileges;
MariaDB> exit

Tím se vytvoří databáze s názvem code_db a uživatel code_db identifikovaný heslem „password “.

Nainstalujte Správce balíčků Composer

Pokud si přejete nainstalovat závislosti CodeIgniter, budete potřebovat composer. Instalace je snadná pomocí následujících příkazů:

curl -sS https://getcomposer.org/installer | php
mv composer.phar /usr/local/bin/composer
chmod +x /usr/local/bin/composer

Nainstalujte CodeIgniter Framework

Nyní jsme připraveni pokračovat v instalaci CodeIgniter. Nejprve přejděte do webového kořenového adresáře vašeho serveru.

cd /var/www/html/

Potom použijeme git ke klonování CodeIgniter z jeho git repozitáře

git clone https://github.com/bcit-ci/CodeIgniter.git  .

Dále nainstalujeme požadované závislosti běžící skladatel:

composer install

Nyní aktualizujeme vlastnictví souborů na uživatele apache:

chown -R apache:apache /var/www/html/

Nakonfigurujte základní URL CodeIgniter

Nyní nakonfigurujeme základní adresu URL úpravou následujícího souboru:

vi /var/www/html/application/config/config.php

Změňte následující řádek:

$config['base_url'] = '';

A do uvozovek přidejte adresu URL, kterou budete používat pro přístup k aplikaci. Pro mě by to bylo http://192.168.20.148.

$config['base_url'] = 'http://192.168.20.148';

Nakonfigurujte připojení databáze CodeIgniter

Chcete-li nakonfigurovat nastavení databáze pro váš CodeIgniter, upravte následující soubor pomocí svého oblíbeného textového editoru:

vi /var/www/html/application/config/database.php

Najděte následující sekci:

$db['default'] = array(
        'dsn'   => '',
        'hostname' => 'localhost',
        'username' => '',
        'password' => '',
        'database' => '',
        'dbdriver' => 'mysqli',

Změnit:

$db['default'] = array(
        'dsn'   => '',
        'hostname' => 'localhost',
        'username' => 'code_db',
        'password' => 'password',
        'database' => 'code_db',
        'dbdriver' => 'mysqli',

Uložte soubor. Nyní jste připraveni načíst webový prohlížeč a ověřit, že CodeIgniter funguje. Stačí zadat základní adresu URL, kterou jste použili dříve, do adresního řádku prohlížeče:

http://192.168.20.148

I když jste dokončili instalaci CodeIgniter, od tohoto bodu lze udělat mnohem více. Pokud jste s frameworkem noví, můžete se podívat do dokumentace CodeIgniter, abyste se s ním lépe seznámili a využili ho na maximum.