登录  /  注册

教你在windows下手动安装composer

藏色散人
发布: 2020-09-04 13:59:47
转载
3609人浏览过

下面由composer/" target="_blank" style="font-family: "Helvetica Neue", Helvetica, Tahoma, Arial, STXihei, "Microsoft YaHei", 微软雅黑, sans-serif; font-size: 16px; text-indent: 16px;">composer教程栏目给大家介绍在windows下手动安装composer的办法,希望对需要的朋友有所帮助!

教你在windows下手动安装composer

composer是一个php的依赖管理工具,windos下安装经常被墙,现提供一个手动安装的方法,仅供参考

一、安装前准备

(1)Composer需要PHP 5.3.2+才能运行

(2)php运行目录加入path变量。

即确保任何地方打开cmd都能直接运行php -v

(3)确保php 开启openssl扩展

到php.ini里搜索OpenSSL,去掉前面的分号,保存重启服务器。

二、安装配置composer

(1)下载composer.phar

https://getcomposer.org/composer.phar 下载到本地  (例如F:\tools\composer)
登录后复制

cmd 运行

cd F:\tools\composer
F:
php composer.phar -v
登录后复制

(2)将composer.phar所在目录加入path环境变量

(3)创建composer快捷命令

cd F:\tools\composer
F:
echo @php "%~dp0composer.phar" %*>composer.bat
登录后复制

则在F:\tools\composer 创建了一个composer.bat批处理文件,而F:\tools\composer已经加到环境变量中,以后再任意地方输入composer可同等于

php
 composer.phar
登录后复制

(4)修改镜像

日本镜像地址

http://composer-proxy.jp/proxy/packagist
登录后复制

可以全局设置也可以按需要设置

为了避免安装包的时候都要执行两次查询,切记要添加禁用 packagist 的设置

全局设置

查看 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}
    ]}
登录后复制

以上就是教你在windows下手动安装composer的详细内容,更多请关注php中文网其它相关文章!

智能AI问答
PHP中文网智能助手能迅速回答你的编程问题,提供实时的代码和解决方案,帮助你解决各种难题。不仅如此,它还能提供编程资源和学习指导,帮助你快速提升编程技能。无论你是初学者还是专业人士,AI智能助手都能成为你的可靠助手,助力你在编程领域取得更大的成就。
来源:csdn网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
作者最新文章
最新问题
关于CSS思维导图的课件在哪? 课件
凡人来自于2024-04-16 10:10:18
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2024 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号