CodeIgniterin asentaminen CentOS 7:ään


CodeIgniter on tehokas kehityskehys, joka on kirjoitettu PHP-kielellä, ja sitä käyttävät laajasti kehittäjät, jotka rakentavat täysin varustettuja verkkosovelluksia.

CodeIgniterillä on muutamia vaatimuksia toimiakseen:

  • Verkkopalvelin. Tätä opetusohjelmaa varten käytämme Apachea.
  • PHP 5.6 tai uudempi
  • Tietokantapalvelin, kuten MySQL 5.1 (tai uudempi). PostgreSQL, MS SQL, SQLite jne. Käytämme tässä opetusohjelmassa MariaDB:tä.
  • Säveltäjä

Huomaa: Tämä opetusohjelma olettaa, että sinulla on jo asennettuna LAMP-pino. Jos sinulla ei ole sitä vielä määritetty, tutustu oppaaseemme: LAMP Stackin asentaminen CentOS 7:ään.

Poista SELINUX käytöstä

Ennen kuin jatkamme, on vielä muutamia muutoksia, jotka on tehtävä. Poista SELinux käytöstä muokkaamalla:

vi /etc/sysconfig/selinux

Ja aseta SELinux pois käytöstä:

SELINUX=disabled

Luo MySQL-tietokanta CodeIgniterille

Seuraavaksi luomme tietokannan ja tietokannan käyttäjän CodeIgniter-asennusta varten. Voit tehdä tämän käynnistämällä MySQL-palvelimen ja kirjoittamalla seuraavan:

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ä luo tietokannan nimeltä code_db ja käyttäjän code_db, joka tunnistetaan salasanalla "salasana".

Asenna Composer Package Manager

Jos haluat asentaa CodeIgniter-riippuvuuksia, tarvitset säveltäjän. Se on helppo asentaa seuraavilla komennoilla:

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

Asenna CodeIgniter Framework

Nyt olemme valmiita jatkamaan CodeIgniterin asennusta. Siirry ensin palvelimesi web-juurihakemistoon.

cd /var/www/html/

Sitten aiomme käyttää gitiä CodeIgniterin kloonaamiseen sen git-varastosta

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

Seuraavaksi asennamme tarvittavat riippuvuudet käynnissä olevan säveltäjän:

composer install

Nyt päivitämme tiedostojen omistajuuden käyttäjän apachelle:

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

Määritä CodeIgniter Base -URL-osoite

Nyt määritämme perus-URL-osoitteen muokkaamalla seuraavaa tiedostoa:

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

Muuta seuraava rivi:

$config['base_url'] = '';

Lisää lainausmerkkien sisään URL-osoite, jota käytät sovelluksen käyttämiseen. Minulle tämä olisi http://192.168.20.148.

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

Määritä CodeIgniter-tietokantayhteys

Voit määrittää CodeIgniterin tietokantaasetukset muokkaamalla seuraavaa tiedostoa suosikkitekstieditorillasi:

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

Etsi seuraava osio:

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

Vaihda muotoon:

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

Tallenna tiedosto. Nyt olet valmis lataamaan verkkoselaimen varmistaaksesi, että CodeIgniter toimii. Kirjoita vain aiemmin käyttämäsi perus-URL-osoite selaimen osoiteriville:

http://192.168.20.148

Vaikka olet asentanut CodeIgniterin, voit tehdä paljon muutakin. Jos olet uusi kehyksen käyttäjä, voit tutustua CodeIgniterin dokumentaatioon ja tutustua siihen paremmin ja hyödyntää sitä.