Home > Development Tools > composer > Teach you how to manually install composer under windows

Teach you how to manually install composer under windows

藏色散人
Release: 2020-09-04 14:00:27
forward
3972 people have browsed it

The following tutorial column will introduce to you how to manually install composer under windows. I hope it will be useful to friends who need it. Helped!

composer is a PHP dependency management tool. Installation under Windows is often blocked. Now we provide a manual The installation method is for reference onlyTeach you how to manually install composer under windows1. Preparation before installation

(1)Composer requires PHP 5.3.2 to run

(2) Add the path variable to the php running directory.

That is to ensure that you can directly run php -v when opening cmd anywhere (3) Make sure that php opens the openssl extension

Search for OpenSSL in php.ini and remove the previous Semicolon, save and restart the server.

2. Install and configure composer

(1) Download composer.phar

https://getcomposer.org/composer.phar 下载到本地  (例如F:\tools\composer)
Copy after login

cmd and run

cd F:\tools\composer
F:
php composer.phar -v
Copy after login
(2) Add the directory where composer.phar is located to the path environment variable (3) Create a composer shortcut command

##

cd F:\tools\composer
F:
echo @php "%~dp0composer.phar" %*>composer.bat
Copy after login

is in F:\tools\composer has created a composer.bat batch file, and F:\tools\composer has been added to the environment variable. In the future, entering composer anywhere will be equivalent to

php
 composer.phar
Copy after login
(4) Modify the image Japanese image address

http://composer-proxy.jp/proxy/packagist
Copy after login
can be set globally You can also set it as needed

In order to avoid performing two queries when installing the package, remember to add disable Packagist settings

Global settings

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

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

{
    "config": {
    },
    "repositories": [
        {"type": "composer", "url": "http://composer-proxy.jp/proxy/packagist"},
        {"packagist": false}
    ]
}
Copy after login

按需设置

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

以 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}
    ]}
Copy after login

The above is the detailed content of Teach you how to manually install composer under windows. For more information, please follow other related articles on the PHP Chinese website!

Related labels:
source:csdn.net
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template