Weboldal keresés

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.