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 -yPar 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/phpUne 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 -yEnsuite, démarrez le service web Apache et activez-le pour qu’il démarre au démarrage :
sudo systemctl start apache2
sudo systemctl enable apache2Installer 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.zipUne fois le téléchargement terminé, décompressez le fichier téléchargé avec la commande suivante :
unzip 3.1.5.zipCopiez 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.confAjoutez 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 codeigniterEnfin, redémarrez le service apache pour appliquer toutes les modifications :
systemctl restart apache2Accé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.
Recevez de nouveaux articles dans votre boîte de réception.
Aucun spam. Désabonnez-vous à tout moment.