installer codeigniter 3 sur ubuntu

Comment installer CodeIgniter 3 sur Ubuntu 18.04

Partagez sur:

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

CodeIgniter est un framework PHP gratuit, open source et puissant avec une très petite empreinte, créé par Rick Ellis en 2006.

Il est spécialement conçu pour les développeurs qui ont besoin d’une boîte à outils simple et élégante pour créer des applications Web complètes.

Il est livré avec de nombreuses fonctionnalités, notamment la légèreté, la prise en charge des base de données , bibliothèque de manipulation d’images,routage, système basé sur le modèle-vue-contrôleur et bien plus encore.

Pré-requis

– Un ordinateur exécutant Ubuntu 18.04

– Un utilisateur non root avec un mot de passe root

Installer Apache et PHP

CodeIgniter fonctionne sur le serveur Web Apache et é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 dans Ubuntu 18.04, vous devrez donc ajouter le référentiel pour cela. Vous pouvez ajouter un 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 référentiel 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 au démarrage :

sudo systemctl start apache2 
sudo systemctl enable apache2

 

Installer CodeIgniter 3 sur Ubuntu 18.04

Poour installer CodeIgniter 3 sur Ubuntu 18.04, vous pouvez télécharger la dernière version de CodeIgniter à partir du référentiel Git à l’aide de 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 accordez les autorisations 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 :

<VirtualHost *:80>
 ServerAdmin admin@yourdomain.com
 DocumentRoot /var/www/html/codeigniter
 ServerName yourdomain.com
 <Directory /var/www/html/codeigniter/>
Options +FollowSymLinks
AllowOverride All
Order allow,deny
allow from all
 </Directory>
 ErrorLog /var/log/apache2/codeigniter-error_log
 CustomLog /var/log/apache2/codeigniter-access_log common
</VirtualHost>

 

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

sudo a2ensite codeigniter

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

systemctl restart apache2

Lire aussi: Comment installer CodeIgniter 4 sur Windows et Mac

Accéder à CodeIgniter

Après avoir installer CodeIgniter 3 sur Ubuntu 18.04 et après avoir configurer Apache, ouvrez votre navigateur Web et tapez l’URL http://votredomaine.com, vous serez redirigé vers le tableau de bord CodeIgniter comme indiqué sur la page suivante :

Conclusion

Dans tutoriel, vous avez appris comment installer CodeIgniter 3 sur Ubuntu 18.04 et comment configurer Apache


Partagez sur: