Maison > outils de développement > composer > le corps du texte

Vous apprendre à installer manuellement Composer sous Windows

藏色散人
Libérer: 2020-09-04 14:00:27
avant
3899 Les gens l'ont consulté

La colonne tutorielle suivante de composer vous présentera comment installer manuellement composer sous Windows, j'espère que ce sera le cas. utile aux amis qui en ont besoin.

Vous apprendre à installer manuellement Composer sous Windows

composer est un outil de gestion des dépendances PHP L'installation sous Windows est souvent bloquée. manuel La méthode d'installation est à titre de référence uniquement

1. Préparation avant l'installation

(1)Composer nécessite PHP 5.3.2+ pour s'exécuter

(2) Ajoutez la variable path au répertoire d'exécution php.

C'est pour vous assurer que vous pouvez exécuter directement php -v lors de l'ouverture de cmd n'importe où

(3) Assurez-vous que php ouvre l'extension openssl

Recherchez OpenSSL dans php .ini et supprimez le point-virgule précédent, enregistrez et redémarrez le serveur.

2. Installez et configurez composer

(1) Téléchargez composer.phar

https://getcomposer.org/composer.phar 下载到本地  (例如F:\tools\composer)
Copier après la connexion

cmd et exécutez

cd F:\tools\composer
F:
php composer.phar -v
Copier après la connexion

(2) Ajoutez le répertoire où se trouve composer.phar à la variable d'environnement path

(3) Créez un Commande de raccourci du compositeur

cd F:\tools\composer
F:
echo @php "%~dp0composer.phar" %*>composer.bat
Copier après la connexion

est dans F:toolscomposer a créé un fichier batch composer.bat, et F:toolscomposer a été ajouté à la variable d'environnement. À l'avenir, saisir composer n'importe où équivaudra à .

php
 composer.phar
Copier après la connexion

(4) Modifier le miroir

Adresse du miroir japonais

http://composer-proxy.jp/proxy/packagist
Copier après la connexion

Peut être défini globalement ou selon les besoins

Afin d'éviter d'avoir à effectuer deux requêtes lors de l'installation du package, pensez à ajouter désactiver Paramètres du packagiste

Paramètres globaux

查看 composer 主目录:通过 composer config -l -g 命令可以列出 composer 的全局配置信息,在这些信息中查找[home] 配置项就是 composer 的主目录。

进入 composer 的主目录,打开 config.json 文件(如果没有就自己创建一个),然后增加本镜像服务的配置信息,最终内容如下:

{
    "config": {
    },
    "repositories": [
        {"type": "composer", "url": "http://composer-proxy.jp/proxy/packagist"},
        {"packagist": false}
    ]
}
Copier après la connexion

按需设置

如果只需要特定的项目指定特定的镜像,则不需修改全局设置,在需要的地方进行修改

以 laravel 项目的 composer.json 配置文件为例,添加本镜像服务配置信息后如下所示(注意最后几行):

{
    "name": "laravel/laravel",
    "description": "The Laravel Framework.",
    "keywords": ["framework", "laravel"],
    "license": "MIT",
    "type": "project",
    "require": {
        "laravel/framework": "5.0.*"
    },
    "require-dev": {
        "phpunit/phpunit": "~4.0",
        "phpspec/phpspec": "~2.1"
    },
    "autoload": {
        "classmap": [            "database"
        ],
        "psr-4": {
            "App\\": "app/"
        }    },
    "autoload-dev": {
        "classmap": [            "tests/TestCase.php"
        ]    },
    "config": {
        "preferred-install": "dist"
    }    "repositories": [
        {"type": "composer", "url": "http://pkg.phpcomposer.com/repo/packagist/"},
        {"packagist": false}
    ]}
Copier après la connexion

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!

Étiquettes associées:
source:csdn.net
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal