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.