Download
Il primo step per usufruire di Code Igniter è il download. Per fare ciò recati nella sezione download del sito ufficiale e scarica l'ultima versione del framework. Al momento della stesura di questa guida l'ultima versione stabile è la 3.1.9. Decomprimi l'archivio Zip e otterrai una cartella con la seguente struttura:
application/
system/
user_guide/
.htaccess
index.php
più altri file secondari e descrittivi:
File | Descrizione |
---|---|
application | Cartella che contiene i file che rappresentano l'applicazione Web corrente, come i Controllers, i Models e le Views, gli Helper, gli Hooks, i file di Linguaggio, i ffile di Configurazione, le Librerie e file di Cache. |
system | Cartella che contiene i componenti fondamentali del framework e non necessita di essere modificata. Tra questi componenti troviamo il Core, con le Classi di Code Igniter, il Database, gli Helpers e le Librerie indicate nella lezione precedente. |
user_guide | Cartella che contiene la documentazione ufficiale del framework. Non è relativa all'applicazione corrente, quindi puoi tranquillamente spostarla o eliminarla. |
.htaccess | File che consente la gestione personalizzata degli URL, anche grazie al modulo Apache mod_rewrite. |
index.php | Componente (di default) principale del framework che funge da "front Controller", ovvero da file gestore di tutti gli altri file/classi. |
Installazione
Ora che hai scaricato ed estratto Code Igniter devi collocarla nella cartella htdocs del tuo server locale. Se quindi non hai già installato un ambiente PHP sulla tua postazione, ti consiglio di leggere questa guida che fornisce tutti gli strumenti necessari allo scopo.
Ora apri il file di configurazione application/config/config.php
che contiene i parametri principali dell'applicazione corrente. I parametri di configurazione sono archiviati nella variabile $config
che è un array associativo dove le chiavi identificano i parametri.
L'ultimo step nell'installazione di base è modificare il parametro base_url
e impostarlo al percorso della tua applicazione:
$config['base_url'] = '...';
Questo passaggio è molto importante, senza impostare il base_url
Code Igniter sarà costretto a fare ricorso alle funzionalità PHP per ricavarlo, con tutte le conseguenze che questo metodo comporta, incompatibilità tra server e versioni incluse.
Chiamando la nostra applicazione codeigniter_app opereremo ad esempio nel modo seguente:
$config['base_url'] = 'http://localhost/codeigniter_app';
Ovviamente questo URL indica un server locale e dovrà essere modificato una volta messa online l'applicazione. Se hai svolto tutto come indicato, lancia il tuo server PHP ed apri l'URL http://localhost/codeigniter_app
. Verrà mostrata la seguente dicitura:
Welcome to CodeIgniter!
The page you are looking at is being generated dynamically by CodeIgniter.
If you would like to edit this page you'll find it located at:
application/views/welcome_message.php
The corresponding controller for this page is found at:
application/controllers/Welcome.php
If you are exploring CodeIgniter for the very first time, you should start by reading the User Guide.
E' il messaggio di benvenuto di Code Igniter e indica che tutto è andato a buon fine. La procedura di installazione è conclusa. Come puoi vedere, l'installazione di Code Igniter ha mantenuto fede alle sue premesse: semplice, veloce, e con una configurazione di base davvero ai minimi termini.