Maison >outils de développement >composer >Vous apprendre à installer manuellement Composer sous Windows

Vous apprendre à installer manuellement Composer sous Windows

藏色散人
藏色散人avant
2020-09-04 13:59:474008parcourir

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)

cmd et exécutez

cd F:\tools\composer
F:
php composer.phar -v

(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

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

(4) Modifier le miroir

Adresse du miroir japonais

http://composer-proxy.jp/proxy/packagist

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}
    ]
}

按需设置

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

以 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}
    ]}

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:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer