windows安装composer总结
2024-08-31 01:47:55
1、直接去网吧下载windows安装EXE程序,傻瓜式安装,so easy。
2、通过命令行安装,可以直接在php目录跑起来
php -r "readfile('https://getcomposer.org/installer');" > composer-setup.php php -r "if (hash('SHA384', file_get_contents('composer-setup.php')) === 'fd26ce67e3b237fffd5e5544b45b0d92c41a4afe3e3f778e942e43ce6be197b9cdc7c251dcde6e2a52297ea269370680') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); }" php composer-setup.php php -r "unlink('composer-setup.php');"
- 将安装程序下载到当前目录
- 验证安装SHA-384
- 运行安装程序
- 删除安装程序
第三步是安装的步骤,可以附加--version等。比如后面加--version=1.3.1就可以直接安装对应版本,否则将直接安装最新版本的composer.官网有介绍。
3、新建composer.bat文件,写入内容:
@ECHO OFF php "%~dp0composer.phar" %*
配环境变量什么的就不说了,相信你PHP的都配置过了。
这样,在windows的命令行就可以运行composer命令了。
4、但是,如果通过git bash,仍然不行。因为他是通过linux-shell运行。这样解决。
目录下新建composer文件,内容:
#!/usr/bin/env sh
# php /path/to/composer.phar $*
php `dirname $0`/composer.phar $*
其实,linux下的话,就第三四步换成一步就行。新建composer,写入内容:
#!/bin/sh dir=$(d=$(dirname "$0"); cd "$d" && pwd) # see if we are running in cygwin by checking for cygpath program
if command -v 'cygpath' >/dev/null 2>&1; then # cygwin paths start with /cygdrive/ which will break windows PHP,
# so we need to translate the dir path to windows format. However
# we could be using cygwin PHP which does not require this, so we
# test if the path to PHP starts with /cygdrive/ rather than /usr/bin.
if [[ $(which php) == /cygdrive/* ]]; then
dir=$(cygpath -m $dir);
fi
fi dir=$(echo $dir | sed 's/ /\ /g')
php "${dir}/composer.phar" $*
但是切记,要给composer文件可执行权限。
最新文章
- 0017 Java学习笔记-集合-集合一般:HashSet和HashMap
- ACM:统计难题 解题报告-字典树(Trie树)
- EventToCommand is not found in MVVMLight
- PHP 教程
- 从零开始学android开发-项目重命名
- iOSbase64
- synthesize(合成) keyword in IOS
- Sharepoint 2010 之 WebPart
- 老毛桃U盘启动盘制作工具V20140501完美贡献版
- java 动态获取web应用的部署路径
- 【剑指offer】设置在最小数目的阵列
- Application.DoEvents()的作用
- 微信公众号、H5、APP三者各有什么优势?
- Java集合之Stack
- VS2015 将*.xaml.cs文件包裹在*.xaml文件下
- 合理配置SQLSERVER内存
- 含有选择器的 bootstrap菜单
- 20155234 exp4 恶意代码分析
- Ansible入门笔记(1)之工作架构和使用原理
- 【Spark】Spark Streaming 动态更新filter关注的内容
热门文章
- IE7下onclick事件失效的问题
- VS2013-2017 舒服的字体设置和背景色
- Windows10 + IntelliJ IDEA 2017.3.2 + wamp2e + xdebug 调试 配置
- Jquery EasyUI Combotree 初始化赋值
- Golang 发送和接收数据公共类
- 远程连接服务器影像文件进行服务发布以及问题解决【the data item is inaccessible】
- 下载m3u8视频
- asp.net mvc 路由检测工具
- D - F(x)
- hibernate02环境的搭建