A CodeIgniter telepítése a CentOS 7 rendszerben
A CodeIgniter egy hatékony fejlesztői keretrendszer, amelyet PHP nyelven írtak, és széles körben használják a teljes körű webes alkalmazásokat fejlesztő fejlesztők.
A CodeIgniter futtatásához kevés követelmény van:
- Web szerver. Ennek az oktatóanyagnak a céljára az Apache-t fogjuk használni.
- PHP 5.6 vagy újabb
- Adatbázis-szerver, például MySQL 5.1 (vagy újabb). PostgreSQL, MS SQL, SQLite stb. Ebben az oktatóanyagban a MariaDB-t fogjuk használni.
- Zeneszerző
Megjegyzés: Ez az oktatóanyag feltételezi, hogy már telepítve van egy LAMP verem. Ha még nincs konfigurálva, kérjük, tekintse meg útmutatónkat: A LAMP Stack telepítése a CentOS 7 rendszeren.
A SELINUX letiltása
Mielőtt folytatnánk, még néhány változtatást kell végrehajtani. A SELinux letiltása szerkesztéssel:
vi /etc/sysconfig/selinux
És állítsa a SELinuxot letiltásra:
SELINUX=disabled
Hozzon létre MySQL adatbázist a CodeIgniter számára
Ezután adatbázist és adatbázis-felhasználót hozunk létre a CodeIgniter telepítéshez. Ehhez indítsa el a MySQL szervert, és írja be a következőket:
MariaDB> create database code_db;
MariaDB> grant all privileges on codedb.* to code_db@'localhost' identified by 'password';
MariaDB> flush privileges;
MariaDB> exit
Ez létrehozza a code_db nevű adatbázist és a code_db felhasználót, amelyet a „password” jelszó azonosít.
Telepítse a Composer Package Managert
Ha CodeIgniter függőségeket szeretne telepíteni, szüksége lesz a composerre. Könnyen telepíthető a következő parancsokkal:
curl -sS https://getcomposer.org/installer | php
mv composer.phar /usr/local/bin/composer
chmod +x /usr/local/bin/composer
Telepítse a CodeIgniter Framework-et
Most már készen állunk a CodeIgniter telepítésének folytatására. Először lépjen a kiszolgáló webes gyökérkönyvtárába.
cd /var/www/html/
Ezután a git segítségével klónozzuk a CodeIgnitert a git tárolójából
git clone https://github.com/bcit-ci/CodeIgniter.git .
Ezután telepítjük a szükséges függőségeket a futó zeneszerzőben:
composer install
Most frissítjük a fájlok tulajdonjogát a felhasználói apache számára:
chown -R apache:apache /var/www/html/
A CodeIgniter Base URL konfigurálása
Most konfiguráljuk az alap URL-t a következő fájl szerkesztésével:
vi /var/www/html/application/config/config.php
Módosítsa a következő sort:
$config['base_url'] = '';
Az idézőjelbe pedig adja hozzá azt az URL-t, amelyet az alkalmazás eléréséhez használni fog. Számomra ez a következő lenne: http://192.168.20.148.
$config['base_url'] = 'http://192.168.20.148';
A CodeIgniter adatbázis-kapcsolat konfigurálása
A CodeIgniter adatbázis-beállításainak konfigurálásához szerkessze a következő fájlt kedvenc szövegszerkesztőjével:
vi /var/www/html/application/config/database.php
Keresse meg a következő részt:
$db['default'] = array(
'dsn' => '',
'hostname' => 'localhost',
'username' => '',
'password' => '',
'database' => '',
'dbdriver' => 'mysqli',
Váltani:
$db['default'] = array(
'dsn' => '',
'hostname' => 'localhost',
'username' => 'code_db',
'password' => 'password',
'database' => 'code_db',
'dbdriver' => 'mysqli',
Mentse el a fájlt. Most már készen áll egy webböngésző betöltésére, hogy ellenőrizze, hogy a CodeIgniter működik-e. Csak írja be a korábban használt alap URL-t a böngésző címsorába:
http://192.168.20.148
Annak ellenére, hogy befejezte a CodeIgniter telepítését, ettől kezdve sokkal több teendő van. Ha még nem ismeri a keretrendszert, megtekintheti a CodeIgniter dokumentációját, hogy jobban megismerje, és a legtöbbet kihasználhassa.