教你在windows下手动安装composer
发布时间 - 2020-09-04 00:00:00 点击率:次下面由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
# laravel
# json
# 镜像
# 微软
# 主目录
# 按需
# 是一个
# 都要
# 都能
# 两次
# 给大家
# 如果没有
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
HTML5空格和nbsp有啥关系_nbsp的作用及使用场景【说明】
Laravel Seeder怎么填充数据_Laravel数据库填充器的使用方法与技巧
Laravel如何连接多个数据库_Laravel多数据库连接配置与切换教程
如何在阿里云香港服务器快速搭建网站?
网站图片在线制作软件,怎么在图片上做链接?
Laravel如何获取当前用户信息_Laravel Auth门面获取用户ID
如何在七牛云存储上搭建网站并设置自定义域名?
Angular 表单中正确绑定输入值以确保提交与验证正常工作
iOS正则表达式验证手机号、邮箱、身份证号等
如何获取上海专业网站定制建站电话?
Midjourney怎样加参数调细节_Midjourney参数调整技巧【指南】
Laravel API路由如何设计_Laravel构建RESTful API的路由最佳实践
教你用AI润色文章,让你的文字表达更专业
Swift中循环语句中的转移语句 break 和 continue
网站页面设计需要考虑到这些问题
EditPlus中的正则表达式 实战(4)
jQuery中的100个技巧汇总
php读取心率传感器数据怎么弄_php获取max30100的心率值【指南】
如何在橙子建站中快速调整背景颜色?
怎么制作网站设计模板图片,有电商商品详情页面的免费模板素材网站推荐吗?
使用PHP下载CSS文件中的所有图片【几行代码即可实现】
深圳防火门网站制作公司,深圳中天明防火门怎么编码?
使用Dockerfile构建java web环境
bootstrap日历插件datetimepicker使用方法
活动邀请函制作网站有哪些,活动邀请函文案?
Win11怎么开启自动HDR画质_Windows11显示设置HDR选项
利用vue写todolist单页应用
网站制作公司哪里好做,成都网站制作公司哪家做得比较好,更正规?
Laravel如何生成URL和重定向?(路由助手函数)
打造顶配客厅影院,这份100寸电视推荐名单请查收
如何实现建站之星域名转发设置?
百度输入法ai组件怎么删除 百度输入法ai组件移除工具
如何快速搭建自助建站会员专属系统?
Laravel如何使用withoutEvents方法临时禁用模型事件
Laravel如何部署到服务器_线上部署Laravel项目的完整流程与步骤
千库网官网入口推荐 千库网设计创意平台入口
教你用AI将一段旋律扩展成一首完整的曲子
Laravel怎么防止CSRF攻击_Laravel CSRF保护中间件原理与实践
laravel服务容器和依赖注入怎么理解_laravel服务容器与依赖注入解析
Laravel如何使用Seeder填充数据_Laravel模型工厂Factory批量生成测试数据【方法】
宙斯浏览器怎么屏蔽图片浏览 节省手机流量使用设置方法
Win11怎么查看显卡温度 Win11任务管理器查看GPU温度【技巧】
如何在万网自助建站平台快速创建网站?
东莞专业网站制作公司有哪些,东莞招聘网站哪个好?
Laravel请求验证怎么写_Laravel Validator自定义表单验证规则教程
如何快速辨别茅台真假?关键步骤解析
Laravel如何实现邮件验证激活账户_Laravel内置MustVerifyEmail接口配置【步骤】
Laravel如何清理系统缓存命令_Laravel清除路由配置及视图缓存的方法【总结】
成都网站制作公司哪家好,四川省职工服务网是做什么用?
Laravel如何实现API版本控制_Laravel版本化API设计方案


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