Installation · 2 min read · Dec 07, 2025

Comment installer le framework PHP CodeIgniter sur Ubuntu 18.04 LTS

CodeIgniter est un framework PHP gratuit, open source et puissant avec une empreinte très petite, créé par Rick Ellis en 2006. Il est spécialement conçu pour les développeurs qui ont besoin d’un ensemble d’outils simple et élégant pour créer des applications web complètes. Il est livré avec de nombreuses fonctionnalités, y compris, légèreté, support de base de données Active Record, bibliothèque de manipulation d’images, support d’aide, routage URI, système basé sur le modèle-vue-contrôleur et bien plus encore.

Dans ce tutoriel, nous allons apprendre à installer CodeIgniter sur un serveur Ubuntu 18.04 LTS (Bionic Beaver).

Exigences

  • Un serveur exécutant Ubuntu 18.04.
  • Un utilisateur non-root avec le mot de passe root configuré sur votre serveur.

Installer Apache et PHP

CodeIgniter fonctionne sur le serveur web Apache et est écrit en langage PHP, vous devrez donc installer Apache et PHP sur votre système. Tout d’abord, installez le serveur web Apache avec la commande suivante :

sudo apt-get install apache2 -y

Par défaut, la dernière version de PHP n’est pas disponible sur Ubuntu 18.04, vous devrez donc ajouter le dépôt pour cela. Vous pouvez ajouter le dépôt PHP avec la commande suivante :

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

Une fois le dépôt mis à jour, vous pouvez installer PHP et d’autres bibliothèques avec la commande suivante :

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

Ensuite, démarrez le service web Apache et activez-le pour qu’il démarre au démarrage :

sudo systemctl start apache2  
sudo systemctl enable apache2

Installer CodeIgniter

Vous pouvez télécharger la dernière version de CodeIgniter depuis le dépôt Git en utilisant la commande suivante :

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

Une fois le téléchargement terminé, décompressez le fichier téléchargé avec la commande suivante :

unzip 3.1.5.zip

Copiez le répertoire extrait dans le répertoire racine d’Apache et donnez les permissions appropriées avec la commande suivante :

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/

Ensuite, créez une directive d’hôte virtuel Apache pour CodeIgniter.

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

Ajoutez les lignes suivantes :


 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

Enregistrez et fermez le fichier, puis activez le fichier d’hôte virtuel avec la commande suivante :

sudo a2ensite codeigniter

Enfin, redémarrez le service apache pour appliquer toutes les modifications :

systemctl restart apache2

Accéder à CodeIgniter

Ouvrez votre navigateur web et tapez l’URL http://yourdomain.com, vous serez redirigé vers le tableau de bord CodeIgniter comme indiqué sur la page suivante :

Félicitations ! vous avez installé avec succès CodeIgniter sur le serveur Ubuntu 18.04 LTS.

Share: X/Twitter LinkedIn

Recevez de nouveaux articles dans votre boîte de réception.

Aucun spam. Désabonnez-vous à tout moment.