Installazione PHP · 2 min read · Dec 07, 2025

Come installare il framework PHP CodeIgniter su Ubuntu 18.04 LTS

CodeIgniter è un framework PHP gratuito, open source e potente con un ingombro molto ridotto, creato da Rick Ellis nel 2006. È stato appositamente progettato per gli sviluppatori che necessitano di un toolkit semplice ed elegante per creare applicazioni web complete. Viene fornito con molte funzionalità tra cui, leggerezza, supporto per database Active Record, libreria di manipolazione delle immagini, supporto per l’aiuto, routing URI, sistema basato su Model-View-Controller e molto altro.

In questo tutorial, impareremo come installare CodeIgniter su un server Ubuntu 18.04 LTS (Bionic Beaver).

Requisiti

  • Un server che esegue Ubuntu 18.04.
  • Un utente non root con password di root configurata sul tuo server.

Installa Apache e PHP

CodeIgniter funziona su server web Apache ed è scritto in linguaggio PHP, quindi dovrai installare Apache e PHP sul tuo sistema. Prima di tutto, installa il server web Apache con il seguente comando:

sudo apt-get install apache2 -y

Per impostazione predefinita, l’ultima versione di PHP non è disponibile in Ubuntu 18.04, quindi dovrai aggiungere il repository per questo. Puoi aggiungere il repository PHP con il seguente comando:

sudo apt-get install python-software-properties -y  
sudo add-apt-repository -y ppa:ondrej/php

Una volta aggiornato il repository, puoi installare PHP e altre librerie con il seguente comando:

sudo apt-get install libapache2-mod-php7.1 php7.1-common php7.1-xml php7.1-zip php7.1-mysql unzip wget -y

Successivamente, avvia il servizio web Apache e abilitalo per l’avvio all’accensione:

sudo systemctl start apache2  
sudo systemctl enable apache2

Installa CodeIgniter

Puoi scaricare l’ultima versione di CodeIgniter dal repository Git utilizzando il seguente comando:

wget https://github.com/bcit-ci/CodeIgniter/archive/3.1.5.zip

Una volta completato il download, estrai il file scaricato con il seguente comando:

unzip 3.1.5.zip

Copia la directory estratta nella directory radice di Apache e dai i permessi appropriati con il seguente comando:

sudo cp -r CodeIgniter-3.1.5 /var/www/html/codeigniter  
sudo chown -R www-data:www-data /var/www/html/codeigniter  
sudo chmod -R 777 /var/www/html/codeigniter/

Successivamente, crea una direttiva di host virtuale apache per CodeIgniter.

sudo nano /etc/apache2/sites-available/codeigniter.conf

Aggiungi le seguenti righe:


 ServerAdmin [email protected]
 DocumentRoot /var/www/html/codeigniter
 ServerName yourdomain.com
 
Options +FollowSymLinks
AllowOverride All
Order allow,deny
allow from all
 
 ErrorLog /var/log/apache2/codeigniter-error_log
 CustomLog /var/log/apache2/codeigniter-access_log common

Salva e chiudi il file, quindi abilita il file dell’host virtuale con il seguente comando:

sudo a2ensite codeigniter

Infine, riavvia il servizio apache per applicare tutte le modifiche:

systemctl restart apache2

Accedi a CodeIgniter

Apri il tuo browser web e digita l’URL http://yourdomain.com, verrai reindirizzato al dashboard di CodeIgniter come mostrato nella pagina seguente:

Congratulazioni! hai installato con successo CodeIgniter sul server Ubuntu 18.04 LTS.

Share: X/Twitter LinkedIn

Ricevi i nuovi post nella tua casella di posta.

Nessuno spam. Disiscriviti in qualsiasi momento.