Maison  >  Article  >  développement back-end  >  Comment installer et utiliser composer

Comment installer et utiliser composer

小云云
小云云original
2018-03-30 14:59:2320891parcourir

Cet article vous explique principalement comment installer et utiliser Composer. Il est principalement partagé avec vous sous forme d'images et de textes. J'espère qu'il pourra vous aider. Pour des articles plus techniques sur l'utilisation du compositeur, veuillez visiter la colonne Tutoriel d'utilisation du compositeur pour apprendre !

. Préparation préliminaire :

1. Téléchargez le package d'installation, https://getcomposer.org/download/ (Vidéo recommandée : Comment installer Composer sous le système Windows)


2. Ouvrez extension=php_openssl.dll dans le document php.ini

3 .Téléchargez php_ssh2.dll, php_ssh2.pdb, http://windows.php.net/downloads/pecl/releases/ssh2/0.12/

4. Mettez les fichiers php_ssh2.dll, php_ssh2.pdb dans le dossier php ext

5. Redémarrez Apache, php

2. Installation :

1. >


2. Sélectionnez le chemin d'accès au dossier où se trouve votre php.exe


3. . Cliquez directement sur suivant

4. Cliquez sur installer

5. Cliquez sur terminer

6. Ouvrez cmd et entrez directement composer : Ce qui suit signifie que l'installation est réussie


3. Utilisez : Par exemple, mon projet est sous C:UsersAdministratorDesktopphpstudyphpcode20 Pour le mettre. franchement, il se trouve dans le dossier du fichier `20`,

Je souhaite maintenant utiliser composer pour gérer les composants de ce dossier, que dois-je faire ?

1. Créer un fichier composer.json. dans le dossier `20`, ce fichier contient des informations sur tous vos composants. Le contenu du fichier est le suivant :

J'ai ajouté les trois composants que je souhaite utiliser,

2. Dans la ligne de commande cmd, entrez Dans le répertoire `20`,

{  "require": {    "guzzlehttp/guzzle": "4.2.*",//前面是组件名,后面是组件版本    "league/csv": "6.0.*",	 //php组件很多,组件名和版本都可以从https://packagist.org/获得    "spatie/string": "1.8.*"  }
}
3. Exécutez la commande composer install sur la ligne de commande cmd, et elle téléchargera automatiquement les trois composants dans le fichier composer.json. dans le dossier `20`.

Les résultats sont les suivants :

Comme vous pouvez le voir, il a généré automatiquement un dossier fournisseur, composant Tous sont téléchargés sous le fournisseur

4. Utilisation des composants :

1. . Tout d'abord, introduisez autoload sous le fournisseur dans le fichier.php, il s'agit du fichier de chargement automatique officiel

2.new objet, appelez simplement la méthode

Par exemple :

require 'vendor/autoload.php';     //引入自动加载文件$client=new \GuzzleHttp\Client();  //创建GuzzleHttp组件的对象
5. Le téléchargement des composants sera très lent, ce qui nécessite de modifier le fichier de configuration du compositeur :
$httpResponse=$client->options();  //调用方法

1. la commande composer config -l -g dans cmd , obtenez le chemin d'accès au fichier de configuration du compositeur

.
Après [home] sur l'image se trouve le chemin,

2. Ouvrez le fichier config.json sous le chemin. à :

Changez simplement le chemin de l'URL en un chemin national disponible. Cela ne fonctionne pas, essayez-en quelques autres.

Recommandations associées :
	{
            "config": {

            },
            "repositories": [
                {"type": "composer", "url": "http://pkg.phpcomposer.com/repo/packagist/"},
                {"packagist": false}
            ] 	}

À propos du partage des enregistrements d'utilisation de Composer

Analyse des instances de chargement automatique de Composer

Introduction détaillée de Composer

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Article précédent:Mise à niveau Mac vers PHP 7Article suivant:Mise à niveau Mac vers PHP 7