De nombreux logiciels open source doivent être installés via Composer est un outil de gestion des dépendances pour PHP. Il vous permet de déclarer les bibliothèques de code dont dépend votre projet et il les installera pour vous dans votre projet. Ci-dessous, la colonne tutoriel d'utilisation de composer vous présentera la méthode d'installation de composer sous XAMPP.
Déclarez la relation
Disons que vous créez un projet et que vous avez besoin d'une bibliothèque pour la journalisation. Vous décidez d'utiliser le monologue. Pour l'ajouter à votre projet, il vous suffit de créer un fichier > composer.json qui décrit les dépendances du projet.
{ "require": { "monolog/monolog": "1.2.*" } }
Installer
1. Téléchargez Composer-Setup.exe
2. Cliquez pour installer
3. Will est apparu et je n'ai pas trouvé beaucoup de DLL php
J'ai essayé de mettre ces DLL dans le fichier system32 sous le lecteur C,
je n'ai toujours pas réussi work
J'ai essayé d'ajouter des variables d'environnement pour prendre en charge php,
n'a toujours pas fonctionné
Plus tard, j'ai découvert que c'était parce que,
extension_dir = "xamppphpext in php.ini in xampp " est un chemin relatif. Le compositeur ne trouve pas la dll correspondante
Remplacez-le simplement par extension_dir = "D:xamppphpext".
browscap = "D:xamppphpextrasbrowscap .ini"
Une fois la modification terminée, vous pouvez l'installer.
Utilisez
pour continuer l'explication. Les contrôles tiers générés automatiquement par composer se trouvent généralement dans un dossier appelé fournisseur. ' . Lors de l'utilisation,
require_once __DIR__ . '/vendor/autoload.php';
ou plus sûr à utiliser,
if (is_file(__DIR__ . '/vendor/autoload.php')) { require_once __DIR__ . '/vendor/autoload.php'; }
Si vous n'ajoutez pas cette phrase, généralement une erreur sera signalée.
Résumé : Composer télécharge les fichiers de code à partir des sources des bibliothèques pertinentes en fonction des dépendances déclarées et génère des scripts PHP pour le chargement automatique des classes dans le répertoire Composer en fonction des dépendances. Lors de son utilisation, vous pouvez directement instancier des classes dans ces bibliothèques tierces en introduisant le fichier "/vendor/autoload.php" au début du projet.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!