Ricerca nel sito web

Come installare CodeIgniter in CentOS 7


CodeIgniter è un potente framework di sviluppo scritto in PHP ed è ampiamente utilizzato dagli sviluppatori che creano applicazioni web complete.

CodeIgniter ha pochi requisiti per essere eseguito:

  • Server web. Ai fini di questo tutorial utilizzeremo Apache.
  • PHP 5.6 o successivo
  • Server database come MySQL 5.1 (o successivo). PostgreSQL, MS SQL, SQLite ecc. Per lo scopo di questo tutorial, utilizzeremo MariaDB.
  • Compositore

Nota: questo tutorial presuppone che tu abbia già installato uno stack LAMP. Se non lo hai ancora configurato, consulta la nostra guida: Come installare LAMP Stack su CentOS 7.

Disabilita SELINUX

Prima di procedere, è necessario apportare alcune altre modifiche. Disabilita SELinux modificando:

vi /etc/sysconfig/selinux

E imposta SELinux su disabilitato:

SELINUX=disabled

Crea un database MySQL per CodeIgniter

Successivamente creeremo il database e l'utente del database per la nostra installazione CodeIgniter. Per fare ciò, avvia il server MySQL e inserisci quanto segue:

MariaDB> create database code_db;
MariaDB> grant all privileges on codedb.* to code_db@'localhost' identified by 'password';
MariaDB> flush privileges;
MariaDB> exit

Verrà creato un database denominato code_db e l'utente code_db identificato dalla password “password”.

Installa il gestore pacchetti Composer

Se desideri installare le dipendenze CodeIgniter, avrai bisogno di compositore. L'installazione è semplice con i seguenti comandi:

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

Installa CodeIgniter Framework

Ora siamo pronti per procedere con l'installazione di CodeIgniter. Per prima cosa vai alla directory web root del tuo server.

cd /var/www/html/

Quindi utilizzeremo git per clonare CodeIgniter dal suo repository git

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

Successivamente installeremo le dipendenze richieste eseguendo il compositore:

composer install

Ora aggiorneremo la proprietà dei file all'utente apache:

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

Configura l'URL di base di CodeIgniter

Ora configureremo l'URL di base, modificando il seguente file:

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

Modificare la riga seguente:

$config['base_url'] = '';

E tra virgolette aggiungi l'URL che utilizzerai per accedere all'applicazione. Per me questo sarebbe http://192.168.20.148.

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

Configura la connessione al database CodeIgniter

Per configurare le impostazioni del database per il tuo CodeIgniter, modifica il seguente file con il tuo editor di testo preferito:

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

Trova la seguente sezione:

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

Cambia in:

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

Salvare il file. Ora sei pronto per caricare un browser web per verificare che CodeIgniter funzioni. Inserisci semplicemente l'URL di base che hai utilizzato in precedenza nella barra degli indirizzi del browser:

http://192.168.20.148

Anche se hai completato l'installazione di CodeIgniter, c'è ancora molto da fare da questo punto. Se sei nuovo al framework, puoi controllare la documentazione di CodeIgniter per familiarizzare con esso e sfruttarlo al meglio.