Kako namestiti CodeIgniter v CentOS 7
CodeIgniter je močan razvojni okvir, napisan v PHP -ju, ki ga široko uporabljajo razvijalci, ki izdelujejo popolnoma opremljene spletne aplikacije.
CodeIgniter ima nekaj pogojev za zagon:
- Spletni strežnik. Za namene te vadnice bomo uporabili Apache.
- PHP 5.6 ali novejši
- Strežnik zbirke podatkov, kot je MySQL 5.1 (ali novejši). PostgreSQL, MS SQL, SQLite itd. Za namen te vadnice bomo uporabili MariaDB.
- Skladatelj
Opomba: Ta vadnica predvideva, da že imate nameščen sklad LAMP. Če ga še niste konfigurirali, si oglejte naš vodnik: Kako namestiti LAMP Stack na CentOS 7.
Onemogoči SELINUX
Preden nadaljujemo, je treba narediti še nekaj sprememb. Onemogočite SELinux z urejanjem:
# vi /etc/sysconfig/selinux
In nastavite SELinux na onemogočeno:
SELINUX=disabled
Ustvarite bazo podatkov MySQL za CodeIgniter
Nato bomo ustvarili bazo podatkov in uporabnika baze podatkov za našo namestitev CodeIgniter. Če želite to narediti, zaženite strežnik MySQL in vnesite naslednje:
MariaDB> create database code_db; MariaDB> grant all privileges on codedb.* to [email 'localhost' identified by 'password'; MariaDB> flush privileges; MariaDB> exit
Tako bo ustvarjena zbirka podatkov z imenom code_db in uporabniška code_db, identificirana z geslom\"geslo".
Namestite Composer Package Manager
Če želite namestiti odvisnosti CodeIgniter, boste potrebovali composer. Namestitev je enostavna z naslednjimi ukazi:
# curl -sS https://getcomposer.org/installer | php # mv composer.phar /usr/local/bin/composer # chmod +x /usr/local/bin/composer
Namestite CodeIgniter Framework
Zdaj smo pripravljeni nadaljevati z namestitvijo CodeIgniterja. Najprej pojdite v spletni korenski imenik vašega strežnika.
# cd /var/www/html/
Nato bomo uporabili git za kloniranje CodeIgniterja iz njegovega skladišča git
# git clone https://github.com/bcit-ci/CodeIgniter.git .
Nato bomo namestili potrebne odvisnosti, ki izvajajo composer:
# composer install
Zdaj bomo lastništvo datotek posodobili uporabniku apache:
# chown -R apache:apache /var/www/html/
Konfigurirajte osnovni URL CodeIgniter
Zdaj bomo konfigurirali osnovni URL z urejanjem naslednje datoteke:
# vi /var/www/html/application/config/config.php
Spremenite naslednjo vrstico:
$config['base_url'] = '';
V narekovaje dodajte URL, ki ga boste uporabili za dostop do aplikacije. Zame bi bilo to http://192.168.20.148.
$config['base_url'] = 'http://192.168.20.148';
Konfigurirajte povezavo z zbirko podatkov CodeIgniter
Če želite konfigurirati nastavitve zbirke podatkov za CodeIgniter, z vašim najljubšim urejevalnikom besedil uredite naslednjo datoteko:
# vi /var/www/html/application/config/database.php
Poiščite naslednji razdelek:
$db['default'] = array( 'dsn' => '', 'hostname' => 'localhost', 'username' => '', 'password' => '', 'database' => '', 'dbdriver' => 'mysqli',
Spremenite v:
$db['default'] = array( 'dsn' => '', 'hostname' => 'localhost', 'username' => 'code_db', 'password' => 'password', 'database' => 'code_db', 'dbdriver' => 'mysqli',
Shranite datoteko. Zdaj ste pripravljeni naložiti spletni brskalnik, da preverite, ali CodeIgniter deluje. V naslovno vrstico brskalnika vnesite osnovni URL, ki ste ga uporabili prej:
http://192.168.20.148
Čeprav ste končali namestitev CodeIgniterja, je od tega trenutka mogoče storiti še veliko več. Če ste novi v okviru, lahko preverite dokumentacijo CodeIgniterja, da se z njo bolje seznanite in jo čim bolje izkoristite.