Comment télécharger et installer CodeAllumeur avec compositeur
⚡ Résumé intelligent
Pose CodeIgniter peut être installé de deux manières : soit en téléchargeant le fichier zip du framework depuis le site officiel, soit en laissant Composer automatiser l’installation. Après l’installation, les fichiers de configuration définissent les paramètres de base. URL, le préfixe de classe et les chaînes de requête, ainsi qu'une règle .htaccess supprime index.php de URLs.

Dans ce tutoriel, nous allons voir comment installer et configurer CodeIgniter. Il existe deux façons de l'installer CodeIgniter. Vous pouvez télécharger la dernière version depuis le site web. CodeVous pouvez installer Igniter via son site web ou utiliser un outil comme Composer pour automatiser l'installation.
Comment télécharger et installer le CodeCadre Igniter
Le code source de la CodeCadre Igniter est disponible sur le site officiel CodeSite web d'Igniter. Si vous souhaitez télécharger la dernière version du framework, vous devez le faire depuis le site web officiel.
Étape 1) Téléchargez le CodeCadre Igniter. Ouvrez ce qui suit URL dans votre navigateur : https://codeigniter.com/L'image ci-dessous montre le lien de téléchargement de la dernière version du framework.
Étape 2) Décompressez le CodeFichier Igniter-4.1.4.zip. Cliquer sur le lien ci-dessus permet de télécharger le framework sous forme de dossier compressé. Décompressez le contenu de CodeIgniter-4.1.4.zip.
Étape 3) Créez un nouveau répertoire. Supposons que vous souhaitiez créer un projet appelé « boutique en ligne ». Créez un nouveau répertoire sur votre disque de développement, par exemple D:\Sites\boutique-en-ligne.
Étape 4) Ouvrez le contenu de CodeAllumeur-4.1.4. Vous devriez maintenant voir les fichiers suivants. Copiez leur contenu dans le répertoire de votre projet, par exemple D:\Sites\online-store.
Étape 5) Ouvrez le terminal et exécutez les commandes suivantes. Accédez au répertoire du projet :
cd D:\Sites\online-store
Ensuite, démarrez le serveur PHP intégré, juste pour vous assurer que tout fonctionne correctement :
php -S localhost:3000
Étape 6) Ouvrez le URL. Charger les éléments suivants URL dans votre navigateur : http://localhost:3000/
Si vous regardez l'image ci-dessus, tout fonctionne correctement.
Qu'est-ce qu'un compositeur ? CodeAllumeur ?
Compositeur in CodeIgniter est un système de gestion de paquets pour PHP. Un paquet est simplement un ensemble de scripts PHP qui fonctionnent ensemble pour atteindre un objectif commun. D'après cette définition, CodeIgniter, bien qu'il s'agisse d'un framework, est considéré comme un package dans la terminologie de Composer.
L'image suivante montre comment fonctionne Composer. CodeAllumeur :

L'auteur de CodeIgniter héberge le paquet à l'adresse Emballeur, qui est un dépôt central pour les packages PHP.
Lorsque le développeur exécute la commande Composer pour télécharger CodeIgniter, Composer communique avec Packagist et télécharge la dernière version du paquet. En plus d'installer des frameworks tels que CodeIgniter, Composer peut également être utilisé pour :
- Installez des modules individuels, tels qu'une bibliothèque de messagerie ou de base de données tierce.
- Mettre à jour les paquets existants.
- Supprimer les paquets installés.
Comment télécharger et installer Composer
Voici les étapes pour télécharger et installer Composer dans CodeAllumeur :
Étape 1) Charger les éléments suivants URL dans votre navigateur : https://getcomposer.org/download/Téléchargez le programme d'installation et suivez les instructions d'installation.
Étape 2) Ouvrez l'invite de commandes ou le terminal et exécutez la commande suivante :
composer
Vous obtiendrez les résultats suivants :
Si vous voyez les résultats ci-dessus, félicitations, vous avez installé Composer avec succès. Créons maintenant un nouveau projet appelé online-store. Exécutez la commande suivante :
composer create-project CodeIgniter/framework online-store
Ici:
- composer créer-projet CodeBoutique en ligne Igniter/framework : Composer invoque le programme Composer et la commande create-project télécharge le framework du projet spécifié, qui se trouve dans l'espace de noms CodeAllumeur.
Vous devriez obtenir des résultats similaires aux suivants :
Si vous êtes adepte des commandes en ligne de commande, c'est la méthode qu'il vous faut. Sinon, vous pouvez opter pour la bonne vieille méthode : téléchargez le fichier compressé, décompressez-le et commencez à coder.
CodeFichiers de configuration Igniter
Maintenant que nous avons réussi l'installation CodeIgniter, examinons le répertoire de configuration. Le répertoire de configuration se trouve ici :
application/config
Ici:
- autoload.php – spécifie les assistants, les bibliothèques, les pilotes et les packages qui doivent être chargés au démarrage de l'application.
- config.php – contient des configurations d'application telles que la base URL, la langue et les chaînes de requête.
- constantes.php – comme son nom l'indique, ce fichier sert à définir les constantes de l'application.
- base de données.php – contient les paramètres de connexion à la base de données.
- doctypes.php – définit les types de documents, par exemple HTML4, HTML5, etc.
- étrangers_chars.php – définit les caractères étrangers, c’est-à-dire les caractères que l’on trouve dans des langues comme le russe et d’autres.
- crochets.php – vous permet de définir vos propres points d'accroche.
- memcached.php – si vous utilisez CodeAvec Igniter et Memcached, vous pouvez utiliser ce fichier pour la configuration.
- migration.php – si vous souhaitez utiliser les migrations de base de données dans CodeIgniter, vous pouvez utiliser ce fichier pour configurer les paramètres.
- mimes.php – contient les types MIM de fichiers.
- profil.php – contient les paramètres utilisés par le système intégré CodeCompilateur Igniter.
- itinéraires.php – contient les routes de l'application.
- smileys.php – contient les paramètres des smileys.
- utilisateur_agents.php – contient les paramètres des agents utilisateurs du navigateur, par exemple Chrome, Opera, Firefox, Et ainsi de suite.
CodeConfigurations d'allumeur
Passons maintenant à quelques-uns des réglages les plus courants dans CodeIgniter. Ouvrez application/config/config.php.
Base URL
$config['base_url'] = '';
Cela établit la base URL. Si ce champ est vide, CodeIgniter le configure automatiquement pour vous. Si vous souhaitez spécifier explicitement votre base URL, vous pouvez utiliser quelque chose comme ce qui suit :
$config['base_url'] = 'http://localhost:3000';
Ici:
- $config['base_url'] = 'http://localhost:3000'; définit l'URL de base URL vers l'hôte local fonctionnant sur le port 3000.
Préfixe de classe
CodeIgniter utilise le préfixe CI_NomDeClasse. Par mesure de précaution, et afin d'éviter les conflits avec les classes internes, vous pouvez préfixer votre propre classe, par exemple MY_NomDeClasse. La ligne suivante définit le préfixe de votre classe :
$config['subclass_prefix'] = 'MY_';
Chaînes de requête
Ce sont des paramètres visibles dans le URL, par exemple example.com/index.php?q=eggs. Si vous souhaitez utiliser un tel URLs, vous devez définir :
$config['enable_query_strings'] = FALSE; To $config['enable_query_strings'] = TRUE;
Autres réglages
Le fichier config.php offre de nombreuses options de configuration, notamment les formats de date, le cache et les chemins d'accès aux vues. Le choix des paramètres dépendra en grande partie des besoins de votre application.
Comment supprimer index.php dans Codeallumeur
CodeL'allumeur est un Cadre MVCCela signifie qu'elle possède un seul point d'entrée dans l'application, à savoir index.php. Peu importe ce qui URL Vous y accédez ; tous passent par index.php. Par défaut, index.php est affiché dans le URL, comme dans l'exemple ci-dessous :
example.com/index.php?q=eggs
Le URL Ça paraît plus long et bizarre. L'avantage, c'est que vous pouvez configurer Codeallumeur Pour supprimer cela, ouvrez le fichier application/config/config.php et repérez la ligne suivante :
$config['index_page'] = 'index.php'; Set it to the following $config['index_page'] = '';
Ici:
- Nous utilisons mod_rewrite pour supprimer la page, donc conformément aux exigences, cette valeur doit être laissée vide.
Ensuite, nous devons créer le fichier .htaccess qui réécrit le URLs. Ajoutez un nouveau fichier .htaccess dans le répertoire racine de l'application et ajoutez le code suivant :
RewriteEngine on RewriteCond $1 !^(index\.php|resources|robots\.txt) RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ index.php/$1 [L,QSA]
Ici:
- Le code ci-dessus sert à configurer les serveurs web exécutant le serveur Apache. Il récupère les paramètres d'URI et les exécute via index.php, même si ce fichier n'est pas affiché dans le navigateur. URL.






